EOS.IO  DAWN 3.0
test_api_multi_index.wast.hpp
Go to the documentation of this file.
1 const char* const test_api_multi_index_wast = R"=====(
2 (module
3  (type $FUNCSIG$v (func))
4  (type $FUNCSIG$vjj (func (param i64 i64)))
5  (type $FUNCSIG$j (func (result i64)))
6  (type $FUNCSIG$vii (func (param i32 i32)))
7  (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
8  (type $FUNCSIG$ijjjjii (func (param i64 i64 i64 i64 i32 i32) (result i32)))
9  (type $FUNCSIG$ijjjji (func (param i64 i64 i64 i64 i32) (result i32)))
10  (type $FUNCSIG$ijjjj (func (param i64 i64 i64 i64) (result i32)))
11  (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
12  (type $FUNCSIG$ijjjij (func (param i64 i64 i64 i32 i64) (result i32)))
13  (type $FUNCSIG$vi (func (param i32)))
14  (type $FUNCSIG$vijii (func (param i32 i64 i32 i32)))
15  (type $FUNCSIG$viji (func (param i32 i64 i32)))
16  (type $FUNCSIG$ijjj (func (param i64 i64 i64) (result i32)))
17  (type $FUNCSIG$ijjjii (func (param i64 i64 i64 i32 i32) (result i32)))
18  (type $FUNCSIG$vj (func (param i64)))
19  (type $FUNCSIG$ijjjiij (func (param i64 i64 i64 i32 i32 i64) (result i32)))
20  (type $FUNCSIG$ijjjiii (func (param i64 i64 i64 i32 i32 i32) (result i32)))
21  (type $FUNCSIG$vd (func (param f64)))
22  (import "env" "abort" (func $abort))
23  (import "env" "current_receiver" (func $current_receiver (result i64)))
24  (import "env" "db_end_i64" (func $db_end_i64 (param i64 i64 i64) (result i32)))
25  (import "env" "db_find_i64" (func $db_find_i64 (param i64 i64 i64 i64) (result i32)))
26  (import "env" "db_get_i64" (func $db_get_i64 (param i32 i32 i32) (result i32)))
27  (import "env" "db_idx128_find_primary" (func $db_idx128_find_primary (param i64 i64 i64 i32 i64) (result i32)))
28  (import "env" "db_idx128_lowerbound" (func $db_idx128_lowerbound (param i64 i64 i64 i32 i32) (result i32)))
29  (import "env" "db_idx128_next" (func $db_idx128_next (param i32 i32) (result i32)))
30  (import "env" "db_idx128_remove" (func $db_idx128_remove (param i32)))
31  (import "env" "db_idx128_store" (func $db_idx128_store (param i64 i64 i64 i64 i32) (result i32)))
32  (import "env" "db_idx128_update" (func $db_idx128_update (param i32 i64 i32)))
33  (import "env" "db_idx256_find_primary" (func $db_idx256_find_primary (param i64 i64 i64 i32 i32 i64) (result i32)))
34  (import "env" "db_idx256_lowerbound" (func $db_idx256_lowerbound (param i64 i64 i64 i32 i32 i32) (result i32)))
35  (import "env" "db_idx256_next" (func $db_idx256_next (param i32 i32) (result i32)))
36  (import "env" "db_idx256_remove" (func $db_idx256_remove (param i32)))
37  (import "env" "db_idx256_store" (func $db_idx256_store (param i64 i64 i64 i64 i32 i32) (result i32)))
38  (import "env" "db_idx256_upperbound" (func $db_idx256_upperbound (param i64 i64 i64 i32 i32 i32) (result i32)))
39  (import "env" "db_idx64_end" (func $db_idx64_end (param i64 i64 i64) (result i32)))
40  (import "env" "db_idx64_find_primary" (func $db_idx64_find_primary (param i64 i64 i64 i32 i64) (result i32)))
41  (import "env" "db_idx64_lowerbound" (func $db_idx64_lowerbound (param i64 i64 i64 i32 i32) (result i32)))
42  (import "env" "db_idx64_next" (func $db_idx64_next (param i32 i32) (result i32)))
43  (import "env" "db_idx64_previous" (func $db_idx64_previous (param i32 i32) (result i32)))
44  (import "env" "db_idx64_remove" (func $db_idx64_remove (param i32)))
45  (import "env" "db_idx64_store" (func $db_idx64_store (param i64 i64 i64 i64 i32) (result i32)))
46  (import "env" "db_idx64_update" (func $db_idx64_update (param i32 i64 i32)))
47  (import "env" "db_idx_double_find_primary" (func $db_idx_double_find_primary (param i64 i64 i64 i32 i64) (result i32)))
48  (import "env" "db_idx_double_lowerbound" (func $db_idx_double_lowerbound (param i64 i64 i64 i32 i32) (result i32)))
49  (import "env" "db_idx_double_next" (func $db_idx_double_next (param i32 i32) (result i32)))
50  (import "env" "db_idx_double_store" (func $db_idx_double_store (param i64 i64 i64 i64 i32) (result i32)))
51  (import "env" "db_idx_double_upperbound" (func $db_idx_double_upperbound (param i64 i64 i64 i32 i32) (result i32)))
52  (import "env" "db_lowerbound_i64" (func $db_lowerbound_i64 (param i64 i64 i64 i64) (result i32)))
53  (import "env" "db_next_i64" (func $db_next_i64 (param i32 i32) (result i32)))
54  (import "env" "db_previous_i64" (func $db_previous_i64 (param i32 i32) (result i32)))
55  (import "env" "db_remove_i64" (func $db_remove_i64 (param i32)))
56  (import "env" "db_store_i64" (func $db_store_i64 (param i64 i64 i64 i64 i32 i32) (result i32)))
57  (import "env" "db_update_i64" (func $db_update_i64 (param i32 i64 i32 i32)))
58  (import "env" "eosio_assert" (func $eosio_assert (param i32 i32)))
59  (import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32)))
60  (import "env" "printdf" (func $printdf (param f64)))
61  (import "env" "printhex" (func $printhex (param i32 i32)))
62  (import "env" "prints" (func $prints (param i32)))
63  (import "env" "printui" (func $printui (param i64)))
64  (import "env" "require_auth" (func $require_auth (param i64)))
65  (import "env" "require_auth2" (func $require_auth2 (param i64 i64)))
66  (table 0 anyfunc)
67  (memory $0 1)
68  (data (i32.const 4) "pD\00\00")
69  (data (i32.const 16) "\t\01\00\00\00\00\00\00\00\00\00\00\00\85\\4\0d\03\00\00\00\00\00\00\00\00\00\00\00\00\0e=\ea\00\00\00\00\00\00\00\00\00\00@\b9xMC\8a\02\00\00\00\00\00\00\00\00\00`R\ecc4\1c\02\00\00\00\00\00\00\00\00\00\00\00\00\0e=\d0\03\00\00\00\00\00\00\00\00\00\00\00\1f\9dTn\00\00\00\00\00\00\00\00\00\00\00\00\00\14}")
70  (data (i32.const 128) "cannot create objects in table of another contract\00")
71  (data (i32.const 192) "write\00")
72  (data (i32.const 208) "object passed to iterator_to is not in multi_index\00")
73  (data (i32.const 272) "idx64_general - table.find() of non-existing primary key\00")
74  (data (i32.const 336) "emily\00")
75  (data (i32.const 352) "idx64_general - table.find() of existing primary key\00")
76  (data (i32.const 416) "cannot increment end iterator\00")
77  (data (i32.const 448) "idx64_general - increment primary iterator to end\00")
78  (data (i32.const 512) "charlie\00")
79  (data (i32.const 528) "idx64_general - secondary_index.lower_bound()\00")
80  (data (i32.const 576) "idx64_general - increment secondary iterator\00")
81  (data (i32.const 624) "joe\00")
82  (data (i32.const 640) "idx64_general - increment secondary iterator again\00")
83  (data (i32.const 704) "idx64_general - increment secondary iterator to end\00")
84  (data (i32.const 768) "bob\00")
85  (data (i32.const 784) "idx64_general - iterator to existing object in secondary index\00")
86  (data (i32.const 848) "idx64_general - decrement secondary iterator\00")
87  (data (i32.const 896) "allyson\00")
88  (data (i32.const 912) "idx64_general - decrement secondary iterator again\00")
89  (data (i32.const 976) "alice\00")
90  (data (i32.const 992) "idx64_general - decrement secondary iterator to beginning\00")
91  (data (i32.const 1056) "idx64_general - unexpected continuation of secondary index in reverse iteration\00")
92  (data (i32.const 1136) "idx64_general - primary key mismatch in reverse iteration\00")
93  (data (i32.const 1200) "idx64_general - did not iterate backwards through secondary index properly\00")
94  (data (i32.const 1280) "cannot pass end iterator to modify\00")
95  (data (i32.const 1328) "billy\00")
96  (data (i32.const 1344) "idx64_general - table.modify()\00")
97  (data (i32.const 1376) "cannot pass end iterator to erase\00")
98  (data (i32.const 1424) "idx64_general - table.erase()\00")
99  (data (i32.const 1456) "object passed to erase is not in multi_index\00")
100  (data (i32.const 1504) "cannot erase objects in table of another contract\00")
101  (data (i32.const 1568) "attempt to remove object that was not in multi_index\00")
102  (data (i32.const 1632) "object passed to modify is not in multi_index\00")
103  (data (i32.const 1680) "cannot modify objects in table of another contract\00")
104  (data (i32.const 1744) "updater cannot change primary key when modifying an object\00")
105  (data (i32.const 1808) "cannot decrement end iterator when the index is empty\00")
106  (data (i32.const 1872) "cannot decrement iterator at beginning of index\00")
107  (data (i32.const 1920) "error reading iterator\00")
108  (data (i32.const 1952) "read\00")
109  (data (i32.const 1968) "idx128_general - secondary key sort\00")
110  (data (i32.const 2016) "unable to find key\00")
111  (data (i32.const 2048) "idx128_autoincrement_test - did not iterate through secondary index properly\00")
112  (data (i32.const 2128) "idx128_autoincrement_test - could not find object with primary key of 3\00")
113  (data (i32.const 2208) "next primary key in table is at autoincrement limit\00")
114  (data (i32.const 2272) "idx128_autoincrement_test - next_primary_key was not correct after record modify\00")
115  (data (i32.const 2368) "idx128_autoincrement_test - unexpected primary key\00")
116  (data (i32.const 2432) "cannot decrement end iterator when the table is empty\00")
117  (data (i32.const 2496) "cannot decrement iterator at beginning of table\00")
118  (data (i32.const 2544) "idx128_autoincrement_test_part1 - did not iterate through secondary index properly\00")
119  (data (i32.const 2640) "idx128_autoincrement_test_part1 - unexpected primary key\00")
120  (data (i32.const 2704) "idx128_autoincrement_test_part2 - did not recover expected next primary key\00")
121  (data (i32.const 2784) "idx128_autoincrement_test_part2 - did not iterate through secondary index properly\00")
122  (data (i32.const 2880) "idx128_autoincrement_test_part2 - could not find object with primary key of 3\00")
123  (data (i32.const 2960) "idx128_autoincrement_test_part2 - next_primary_key was not correct after record update\00")
124  (data (i32.const 3056) "idx128_autoincrement_test_part2 - unexpected primary key\00")
125  (data (i32.const 3120) "Testing key256 secondary index.\n\00")
126  (data (i32.const 3168) "unexpected error in fixed_key constructor\00")
127  (data (i32.const 3216) "Items sorted by primary key:\n\00")
128  (data (i32.const 3248) " ID=\00")
129  (data (i32.const 3264) ", secondary=\00")
130  (data (i32.const 3280) "\n\00")
131  (data (i32.const 3296) "idx256_general - primary key sort\00")
132  (data (i32.const 3344) "First entry with a secondary key of at least 40 has ID=\00")
133  (data (i32.const 3408) ".\n\00")
134  (data (i32.const 3424) "idx256_general - lower_bound\00")
135  (data (i32.const 3456) "First entry with a secondary key of at least 50 has ID=\00")
136  (data (i32.const 3520) "Previously found entry is the same as the one found earlier with a primary key value of 2.\n\00")
137  (data (i32.const 3616) "Items sorted by secondary key (key256):\n\00")
138  (data (i32.const 3664) "idx256_general - secondary key sort\00")
139  (data (i32.const 3712) "First entry with a secondary key greater than 42 has ID=\00")
140  (data (i32.const 3776) "idx256_general - upper_bound\00")
141  (data (i32.const 3808) "Removed entry with ID=\00")
142  (data (i32.const 3840) "Items reverse sorted by primary key:\n\00")
143  (data (i32.const 3888) "idx256_general - primary key sort after remove\00")
144  (data (i32.const 3936) "0x\00")
145  (data (i32.const 3952) "Testing double secondary index.\n\00")
146  (data (i32.const 4000) "tolerance = \00")
147  (data (i32.const 4016) "idx_double_general - did not iterate through secondary index properly\00")
148  (data (i32.const 4096) "idx_double_general - lower_bound\00")
149  (data (i32.const 4144) "idx_double_general - upper_bound\00")
150  (data (i32.const 4192) "idx_double_general - unexpected primary key\00")
151  (data (i32.const 4240) " id = \00")
152  (data (i32.const 4256) ", sec = \00")
153  (data (i32.const 4272) ", sec * id = \00")
154  (data (i32.const 4288) "idx_double_general - product of secondary and id not equal to 1.0 within tolerance\00")
155  (data (i32.const 4384) "idx64_pass_pk_ref_to_other_table - table.find() of existing primary key\00")
156  (data (i32.const 4464) "idx64_pass_sk_ref_to_other_table - table.find() of existing primary key\00")
157  (data (i32.const 4544) "idx64_modify_primary_key - table.find() of existing primary key\00")
158  (data (i32.const 4608) "idx64_run_out_of_avl_pk - incorrect available primary key\00")
159  (data (i32.const 4672) "idx64_sk_cache_pk_lookup - sec_index.find() of existing secondary key\00")
160  (data (i32.const 4752) "idx64_sk_cache_pk_lookup - previous record\00")
161  (data (i32.const 4800) "idx64_pk_cache_sk_lookup - table.find() of existing primary key\00")
162  (data (i32.const 4864) "idx64_pk_cache_sk_lookup - next record\00")
163  (data (i32.const 4912) "Unknown Test\00")
164  (data (i32.const 13328) "malloc_from_freed was designed to only be called after _heap was completely allocated\00")
165  (export "memory" (memory $0))
166  (export "_ZeqRK11checksum256S1_" (func $_ZeqRK11checksum256S1_))
167  (export "_ZN5eosio12require_authERKNS_16permission_levelE" (func $_ZN5eosio12require_authERKNS_16permission_levelE))
168  (export "_ZN16test_multi_index16idx64_store_onlyEyyy" (func $_ZN16test_multi_index16idx64_store_onlyEyyy))
169  (export "_ZN16test_multi_index27idx64_check_without_storingEyyy" (func $_ZN16test_multi_index27idx64_check_without_storingEyyy))
170  (export "_ZN16test_multi_index13idx64_generalEyyy" (func $_ZN16test_multi_index13idx64_generalEyyy))
171  (export "_ZN16test_multi_index17idx128_store_onlyEyyy" (func $_ZN16test_multi_index17idx128_store_onlyEyyy))
172  (export "_ZN16test_multi_index28idx128_check_without_storingEyyy" (func $_ZN16test_multi_index28idx128_check_without_storingEyyy))
173  (export "_ZN16test_multi_index14idx128_generalEyyy" (func $_ZN16test_multi_index14idx128_generalEyyy))
174  (export "_ZN16test_multi_index25idx128_autoincrement_testEyyy" (func $_ZN16test_multi_index25idx128_autoincrement_testEyyy))
175  (export "_ZN16test_multi_index31idx128_autoincrement_test_part1Eyyy" (func $_ZN16test_multi_index31idx128_autoincrement_test_part1Eyyy))
176  (export "_ZN16test_multi_index31idx128_autoincrement_test_part2Eyyy" (func $_ZN16test_multi_index31idx128_autoincrement_test_part2Eyyy))
177  (export "_ZN16test_multi_index14idx256_generalEyyy" (func $_ZN16test_multi_index14idx256_generalEyyy))
178  (export "_ZN16test_multi_index18idx_double_generalEyyy" (func $_ZN16test_multi_index18idx_double_generalEyyy))
179  (export "_ZN16test_multi_index28idx64_pk_iterator_exceed_endEyyy" (func $_ZN16test_multi_index28idx64_pk_iterator_exceed_endEyyy))
180  (export "_ZN16test_multi_index28idx64_sk_iterator_exceed_endEyyy" (func $_ZN16test_multi_index28idx64_sk_iterator_exceed_endEyyy))
181  (export "_ZN16test_multi_index30idx64_pk_iterator_exceed_beginEyyy" (func $_ZN16test_multi_index30idx64_pk_iterator_exceed_beginEyyy))
182  (export "_ZN16test_multi_index30idx64_sk_iterator_exceed_beginEyyy" (func $_ZN16test_multi_index30idx64_sk_iterator_exceed_beginEyyy))
183  (export "_ZN16test_multi_index32idx64_pass_pk_ref_to_other_tableEyyy" (func $_ZN16test_multi_index32idx64_pass_pk_ref_to_other_tableEyyy))
184  (export "_ZN16test_multi_index32idx64_pass_sk_ref_to_other_tableEyyy" (func $_ZN16test_multi_index32idx64_pass_sk_ref_to_other_tableEyyy))
185  (export "_ZN16test_multi_index36idx64_pass_pk_end_itr_to_iterator_toEyyy" (func $_ZN16test_multi_index36idx64_pass_pk_end_itr_to_iterator_toEyyy))
186  (export "_ZN16test_multi_index31idx64_pass_pk_end_itr_to_modifyEyyy" (func $_ZN16test_multi_index31idx64_pass_pk_end_itr_to_modifyEyyy))
187  (export "_ZN16test_multi_index30idx64_pass_pk_end_itr_to_eraseEyyy" (func $_ZN16test_multi_index30idx64_pass_pk_end_itr_to_eraseEyyy))
188  (export "_ZN16test_multi_index36idx64_pass_sk_end_itr_to_iterator_toEyyy" (func $_ZN16test_multi_index36idx64_pass_sk_end_itr_to_iterator_toEyyy))
189  (export "_ZN16test_multi_index31idx64_pass_sk_end_itr_to_modifyEyyy" (func $_ZN16test_multi_index31idx64_pass_sk_end_itr_to_modifyEyyy))
190  (export "_ZN16test_multi_index30idx64_pass_sk_end_itr_to_eraseEyyy" (func $_ZN16test_multi_index30idx64_pass_sk_end_itr_to_eraseEyyy))
191  (export "_ZN16test_multi_index24idx64_modify_primary_keyEyyy" (func $_ZN16test_multi_index24idx64_modify_primary_keyEyyy))
192  (export "_ZN16test_multi_index23idx64_run_out_of_avl_pkEyyy" (func $_ZN16test_multi_index23idx64_run_out_of_avl_pkEyyy))
193  (export "_ZN16test_multi_index24idx64_sk_cache_pk_lookupEyyy" (func $_ZN16test_multi_index24idx64_sk_cache_pk_lookupEyyy))
194  (export "_ZN16test_multi_index24idx64_pk_cache_sk_lookupEyyy" (func $_ZN16test_multi_index24idx64_pk_cache_sk_lookupEyyy))
195  (export "apply" (func $apply))
196  (export "fabs" (func $fabs))
197  (export "memcmp" (func $memcmp))
198  (export "malloc" (func $malloc))
199  (export "free" (func $free))
200  (func $_ZeqRK11checksum256S1_ (param $0 i32) (param $1 i32) (result i32)
201  (i32.eqz
202  (call $memcmp
203  (get_local $0)
204  (get_local $1)
205  (i32.const 32)
206  )
207  )
208  )
209  (func $_ZN5eosio12require_authERKNS_16permission_levelE (param $0 i32)
210  (call $require_auth2
211  (i64.load
212  (get_local $0)
213  )
214  (i64.load offset=8
215  (get_local $0)
216  )
217  )
218  )
219  (func $_ZN16test_multi_index16idx64_store_onlyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
220  (call $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398080EEEvy
221  (get_local $0)
222  )
223  )
224  (func $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398080EEEvy (param $0 i64)
225  (local $1 i32)
226  (local $2 i32)
227  (local $3 i32)
228  (local $4 i32)
229  (local $5 i32)
230  (i32.store offset=4
231  (i32.const 0)
232  (tee_local $5
233  (i32.sub
234  (i32.load offset=4
235  (i32.const 0)
236  )
237  (i32.const 176)
238  )
239  )
240  )
241  (drop
242  (call $memcpy
243  (i32.add
244  (get_local $5)
245  (i32.const 64)
246  )
247  (i32.const 16)
248  (i32.const 112)
249  )
250  )
251  (i32.store
252  (i32.add
253  (get_local $5)
254  (i32.const 56)
255  )
256  (i32.const 0)
257  )
258  (i64.store offset=32
259  (get_local $5)
260  (get_local $0)
261  )
262  (i64.store offset=24
263  (get_local $5)
264  (get_local $0)
265  )
266  (i64.store offset=40
267  (get_local $5)
268  (i64.const -1)
269  )
270  (i64.store offset=48
271  (get_local $5)
272  (i64.const 0)
273  )
274  (i32.store8 offset=60
275  (get_local $5)
276  (i32.const 0)
277  )
278  (i32.store offset=20
279  (get_local $5)
280  (i32.const 0)
281  )
282  (loop $label$0
283  (i32.store offset=12
284  (get_local $5)
285  (i32.add
286  (get_local $5)
287  (i32.const 20)
288  )
289  )
290  (i32.store offset=8
291  (get_local $5)
292  (i32.add
293  (get_local $5)
294  (i32.const 64)
295  )
296  )
297  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
298  (get_local $5)
299  (i32.add
300  (get_local $5)
301  (i32.const 24)
302  )
303  (get_local $0)
304  (i32.add
305  (get_local $5)
306  (i32.const 8)
307  )
308  )
309  (i32.store offset=20
310  (get_local $5)
311  (tee_local $3
312  (i32.add
313  (i32.load offset=20
314  (get_local $5)
315  )
316  (i32.const 1)
317  )
318  )
319  )
320  (br_if $label$0
321  (i32.lt_u
322  (get_local $3)
323  (i32.const 7)
324  )
325  )
326  )
327  (block $label$1
328  (br_if $label$1
329  (i32.eqz
330  (tee_local $1
331  (i32.load offset=48
332  (get_local $5)
333  )
334  )
335  )
336  )
337  (block $label$2
338  (block $label$3
339  (br_if $label$3
340  (i32.eq
341  (tee_local $3
342  (i32.load
343  (tee_local $4
344  (i32.add
345  (get_local $5)
346  (i32.const 52)
347  )
348  )
349  )
350  )
351  (get_local $1)
352  )
353  )
354  (loop $label$4
355  (set_local $2
356  (i32.load
357  (tee_local $3
358  (i32.add
359  (get_local $3)
360  (i32.const -24)
361  )
362  )
363  )
364  )
365  (i32.store
366  (get_local $3)
367  (i32.const 0)
368  )
369  (block $label$5
370  (br_if $label$5
371  (i32.eqz
372  (get_local $2)
373  )
374  )
375  (call $_ZdlPv
376  (get_local $2)
377  )
378  )
379  (br_if $label$4
380  (i32.ne
381  (get_local $1)
382  (get_local $3)
383  )
384  )
385  )
386  (set_local $3
387  (i32.load
388  (i32.add
389  (get_local $5)
390  (i32.const 48)
391  )
392  )
393  )
394  (br $label$2)
395  )
396  (set_local $3
397  (get_local $1)
398  )
399  )
400  (i32.store
401  (get_local $4)
402  (get_local $1)
403  )
404  (call $_ZdlPv
405  (get_local $3)
406  )
407  )
408  (i32.store offset=4
409  (i32.const 0)
410  (i32.add
411  (get_local $5)
412  (i32.const 176)
413  )
414  )
415  )
416  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
417  (local $4 i32)
418  (local $5 i32)
419  (local $6 i32)
420  (local $7 i32)
421  (i32.store offset=4
422  (i32.const 0)
423  (tee_local $7
424  (i32.sub
425  (i32.load offset=4
426  (i32.const 0)
427  )
428  (i32.const 48)
429  )
430  )
431  )
432  (i64.store offset=40
433  (get_local $7)
434  (get_local $2)
435  )
436  (call $eosio_assert
437  (i64.eq
438  (i64.load
439  (get_local $1)
440  )
441  (call $current_receiver)
442  )
443  (i32.const 128)
444  )
445  (i32.store offset=20
446  (get_local $7)
447  (get_local $3)
448  )
449  (i32.store offset=16
450  (get_local $7)
451  (get_local $1)
452  )
453  (i32.store offset=24
454  (get_local $7)
455  (i32.add
456  (get_local $7)
457  (i32.const 40)
458  )
459  )
460  (i32.store offset=16
461  (tee_local $3
462  (call $_Znwj
463  (i32.const 32)
464  )
465  )
466  (get_local $1)
467  )
468  (call $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
469  (i32.add
470  (get_local $7)
471  (i32.const 16)
472  )
473  (get_local $3)
474  )
475  (i32.store offset=32
476  (get_local $7)
477  (get_local $3)
478  )
479  (i64.store offset=16
480  (get_local $7)
481  (tee_local $2
482  (i64.load
483  (get_local $3)
484  )
485  )
486  )
487  (i32.store offset=12
488  (get_local $7)
489  (tee_local $4
490  (i32.load offset=20
491  (get_local $3)
492  )
493  )
494  )
495  (block $label$0
496  (block $label$1
497  (br_if $label$1
498  (i32.ge_u
499  (tee_local $5
500  (i32.load
501  (tee_local $6
502  (i32.add
503  (get_local $1)
504  (i32.const 28)
505  )
506  )
507  )
508  )
509  (i32.load
510  (i32.add
511  (get_local $1)
512  (i32.const 32)
513  )
514  )
515  )
516  )
517  (i64.store offset=8
518  (get_local $5)
519  (get_local $2)
520  )
521  (i32.store offset=16
522  (get_local $5)
523  (get_local $4)
524  )
525  (i32.store offset=32
526  (get_local $7)
527  (i32.const 0)
528  )
529  (i32.store
530  (get_local $5)
531  (get_local $3)
532  )
533  (i32.store
534  (get_local $6)
535  (i32.add
536  (get_local $5)
537  (i32.const 24)
538  )
539  )
540  (br $label$0)
541  )
542  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
543  (i32.add
544  (get_local $1)
545  (i32.const 24)
546  )
547  (i32.add
548  (get_local $7)
549  (i32.const 32)
550  )
551  (i32.add
552  (get_local $7)
553  (i32.const 16)
554  )
555  (i32.add
556  (get_local $7)
557  (i32.const 12)
558  )
559  )
560  )
561  (i32.store offset=4
562  (get_local $0)
563  (get_local $3)
564  )
565  (i32.store
566  (get_local $0)
567  (get_local $1)
568  )
569  (set_local $1
570  (i32.load offset=32
571  (get_local $7)
572  )
573  )
574  (i32.store offset=32
575  (get_local $7)
576  (i32.const 0)
577  )
578  (block $label$2
579  (br_if $label$2
580  (i32.eqz
581  (get_local $1)
582  )
583  )
584  (call $_ZdlPv
585  (get_local $1)
586  )
587  )
588  (i32.store offset=4
589  (i32.const 0)
590  (i32.add
591  (get_local $7)
592  (i32.const 48)
593  )
594  )
595  )
596  (func $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
597  (local $2 i32)
598  (local $3 i64)
599  (local $4 i32)
600  (local $5 i64)
601  (local $6 i64)
602  (local $7 i32)
603  (i32.store offset=4
604  (i32.const 0)
605  (tee_local $7
606  (i32.sub
607  (i32.load offset=4
608  (i32.const 0)
609  )
610  (i32.const 32)
611  )
612  )
613  )
614  (i64.store
615  (get_local $1)
616  (i64.load
617  (i32.add
618  (i32.load
619  (tee_local $4
620  (i32.load offset=4
621  (get_local $0)
622  )
623  )
624  )
625  (i32.shl
626  (i32.load
627  (i32.load offset=4
628  (get_local $4)
629  )
630  )
631  (i32.const 4)
632  )
633  )
634  )
635  )
636  (set_local $2
637  (i32.load
638  (get_local $0)
639  )
640  )
641  (i64.store offset=8
642  (get_local $1)
643  (i64.load offset=8
644  (i32.add
645  (i32.load
646  (get_local $4)
647  )
648  (i32.shl
649  (i32.load
650  (i32.load offset=4
651  (get_local $4)
652  )
653  )
654  (i32.const 4)
655  )
656  )
657  )
658  )
659  (call $eosio_assert
660  (i32.const 1)
661  (i32.const 192)
662  )
663  (drop
664  (call $memcpy
665  (get_local $7)
666  (get_local $1)
667  (i32.const 8)
668  )
669  )
670  (call $eosio_assert
671  (i32.const 1)
672  (i32.const 192)
673  )
674  (drop
675  (call $memcpy
676  (i32.or
677  (get_local $7)
678  (i32.const 8)
679  )
680  (tee_local $4
681  (i32.add
682  (get_local $1)
683  (i32.const 8)
684  )
685  )
686  (i32.const 8)
687  )
688  )
689  (i32.store offset=20
690  (get_local $1)
691  (call $db_store_i64
692  (i64.load offset=8
693  (get_local $2)
694  )
695  (i64.const 8417982951132398080)
696  (i64.load
697  (i32.load offset=8
698  (get_local $0)
699  )
700  )
701  (tee_local $3
702  (i64.load
703  (get_local $1)
704  )
705  )
706  (get_local $7)
707  (i32.const 16)
708  )
709  )
710  (block $label$0
711  (br_if $label$0
712  (i64.lt_u
713  (get_local $3)
714  (i64.load offset=16
715  (get_local $2)
716  )
717  )
718  )
719  (i64.store
720  (i32.add
721  (get_local $2)
722  (i32.const 16)
723  )
724  (select
725  (i64.const -2)
726  (i64.add
727  (get_local $3)
728  (i64.const 1)
729  )
730  (i64.gt_u
731  (get_local $3)
732  (i64.const -3)
733  )
734  )
735  )
736  )
737  (set_local $3
738  (i64.load
739  (i32.add
740  (get_local $2)
741  (i32.const 8)
742  )
743  )
744  )
745  (set_local $5
746  (i64.load
747  (i32.load
748  (i32.add
749  (get_local $0)
750  (i32.const 8)
751  )
752  )
753  )
754  )
755  (set_local $6
756  (i64.load
757  (get_local $1)
758  )
759  )
760  (i64.store offset=24
761  (get_local $7)
762  (i64.load
763  (get_local $4)
764  )
765  )
766  (i32.store offset=24
767  (get_local $1)
768  (call $db_idx64_store
769  (get_local $3)
770  (i64.const 8417982951132398080)
771  (get_local $5)
772  (get_local $6)
773  (i32.add
774  (get_local $7)
775  (i32.const 24)
776  )
777  )
778  )
779  (i32.store offset=4
780  (i32.const 0)
781  (i32.add
782  (get_local $7)
783  (i32.const 32)
784  )
785  )
786  )
787  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
788  (local $4 i32)
789  (local $5 i32)
790  (local $6 i32)
791  (local $7 i32)
792  (block $label$0
793  (block $label$1
794  (br_if $label$1
795  (i32.ge_u
796  (tee_local $5
797  (i32.add
798  (tee_local $4
799  (i32.div_s
800  (i32.sub
801  (i32.load offset=4
802  (get_local $0)
803  )
804  (tee_local $6
805  (i32.load
806  (get_local $0)
807  )
808  )
809  )
810  (i32.const 24)
811  )
812  )
813  (i32.const 1)
814  )
815  )
816  (i32.const 178956971)
817  )
818  )
819  (set_local $7
820  (i32.const 178956970)
821  )
822  (block $label$2
823  (block $label$3
824  (br_if $label$3
825  (i32.gt_u
826  (tee_local $6
827  (i32.div_s
828  (i32.sub
829  (i32.load offset=8
830  (get_local $0)
831  )
832  (get_local $6)
833  )
834  (i32.const 24)
835  )
836  )
837  (i32.const 89478484)
838  )
839  )
840  (br_if $label$2
841  (i32.eqz
842  (tee_local $7
843  (select
844  (get_local $5)
845  (tee_local $7
846  (i32.shl
847  (get_local $6)
848  (i32.const 1)
849  )
850  )
851  (i32.lt_u
852  (get_local $7)
853  (get_local $5)
854  )
855  )
856  )
857  )
858  )
859  )
860  (set_local $6
861  (call $_Znwj
862  (i32.mul
863  (get_local $7)
864  (i32.const 24)
865  )
866  )
867  )
868  (br $label$0)
869  )
870  (set_local $7
871  (i32.const 0)
872  )
873  (set_local $6
874  (i32.const 0)
875  )
876  (br $label$0)
877  )
878  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
879  (get_local $0)
880  )
881  (unreachable)
882  )
883  (set_local $5
884  (i32.load
885  (get_local $1)
886  )
887  )
888  (i32.store
889  (get_local $1)
890  (i32.const 0)
891  )
892  (i32.store
893  (tee_local $1
894  (i32.add
895  (get_local $6)
896  (i32.mul
897  (get_local $4)
898  (i32.const 24)
899  )
900  )
901  )
902  (get_local $5)
903  )
904  (i64.store offset=8
905  (get_local $1)
906  (i64.load
907  (get_local $2)
908  )
909  )
910  (i32.store offset=16
911  (get_local $1)
912  (i32.load
913  (get_local $3)
914  )
915  )
916  (set_local $4
917  (i32.add
918  (get_local $6)
919  (i32.mul
920  (get_local $7)
921  (i32.const 24)
922  )
923  )
924  )
925  (set_local $5
926  (i32.add
927  (get_local $1)
928  (i32.const 24)
929  )
930  )
931  (block $label$4
932  (block $label$5
933  (br_if $label$5
934  (i32.eq
935  (tee_local $6
936  (i32.load
937  (i32.add
938  (get_local $0)
939  (i32.const 4)
940  )
941  )
942  )
943  (tee_local $7
944  (i32.load
945  (get_local $0)
946  )
947  )
948  )
949  )
950  (loop $label$6
951  (set_local $3
952  (i32.load
953  (tee_local $2
954  (i32.add
955  (get_local $6)
956  (i32.const -24)
957  )
958  )
959  )
960  )
961  (i32.store
962  (get_local $2)
963  (i32.const 0)
964  )
965  (i32.store
966  (i32.add
967  (get_local $1)
968  (i32.const -24)
969  )
970  (get_local $3)
971  )
972  (i32.store
973  (i32.add
974  (get_local $1)
975  (i32.const -8)
976  )
977  (i32.load
978  (i32.add
979  (get_local $6)
980  (i32.const -8)
981  )
982  )
983  )
984  (i32.store
985  (i32.add
986  (get_local $1)
987  (i32.const -12)
988  )
989  (i32.load
990  (i32.add
991  (get_local $6)
992  (i32.const -12)
993  )
994  )
995  )
996  (i32.store
997  (i32.add
998  (get_local $1)
999  (i32.const -16)
1000  )
1001  (i32.load
1002  (i32.add
1003  (get_local $6)
1004  (i32.const -16)
1005  )
1006  )
1007  )
1008  (set_local $1
1009  (i32.add
1010  (get_local $1)
1011  (i32.const -24)
1012  )
1013  )
1014  (set_local $6
1015  (get_local $2)
1016  )
1017  (br_if $label$6
1018  (i32.ne
1019  (get_local $7)
1020  (get_local $2)
1021  )
1022  )
1023  )
1024  (set_local $7
1025  (i32.load
1026  (i32.add
1027  (get_local $0)
1028  (i32.const 4)
1029  )
1030  )
1031  )
1032  (set_local $6
1033  (i32.load
1034  (get_local $0)
1035  )
1036  )
1037  (br $label$4)
1038  )
1039  (set_local $6
1040  (get_local $7)
1041  )
1042  )
1043  (i32.store
1044  (get_local $0)
1045  (get_local $1)
1046  )
1047  (i32.store
1048  (i32.add
1049  (get_local $0)
1050  (i32.const 4)
1051  )
1052  (get_local $5)
1053  )
1054  (i32.store
1055  (i32.add
1056  (get_local $0)
1057  (i32.const 8)
1058  )
1059  (get_local $4)
1060  )
1061  (block $label$7
1062  (br_if $label$7
1063  (i32.eq
1064  (get_local $7)
1065  (get_local $6)
1066  )
1067  )
1068  (loop $label$8
1069  (set_local $1
1070  (i32.load
1071  (tee_local $7
1072  (i32.add
1073  (get_local $7)
1074  (i32.const -24)
1075  )
1076  )
1077  )
1078  )
1079  (i32.store
1080  (get_local $7)
1081  (i32.const 0)
1082  )
1083  (block $label$9
1084  (br_if $label$9
1085  (i32.eqz
1086  (get_local $1)
1087  )
1088  )
1089  (call $_ZdlPv
1090  (get_local $1)
1091  )
1092  )
1093  (br_if $label$8
1094  (i32.ne
1095  (get_local $6)
1096  (get_local $7)
1097  )
1098  )
1099  )
1100  )
1101  (block $label$10
1102  (br_if $label$10
1103  (i32.eqz
1104  (get_local $6)
1105  )
1106  )
1107  (call $_ZdlPv
1108  (get_local $6)
1109  )
1110  )
1111  )
1112  (func $_ZN16test_multi_index27idx64_check_without_storingEyyy (param $0 i64) (param $1 i64) (param $2 i64)
1113  (call $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398080EEEvy
1114  (get_local $0)
1115  )
1116  )
1117  (func $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398080EEEvy (param $0 i64)
1118  (local $1 i32)
1119  (local $2 i32)
1120  (local $3 i64)
1121  (local $4 i32)
1122  (local $5 i32)
1123  (local $6 i64)
1124  (local $7 i64)
1125  (local $8 i64)
1126  (local $9 i64)
1127  (local $10 i64)
1128  (local $11 i32)
1129  (local $12 i32)
1130  (i32.store offset=4
1131  (i32.const 0)
1132  (tee_local $12
1133  (i32.sub
1134  (i32.load offset=4
1135  (i32.const 0)
1136  )
1137  (i32.const 160)
1138  )
1139  )
1140  )
1141  (set_local $11
1142  (i32.const 0)
1143  )
1144  (i32.store
1145  (i32.add
1146  (get_local $12)
1147  (i32.const 136)
1148  )
1149  (i32.const 0)
1150  )
1151  (i64.store offset=112
1152  (get_local $12)
1153  (get_local $0)
1154  )
1155  (i64.store offset=104
1156  (get_local $12)
1157  (get_local $0)
1158  )
1159  (i64.store offset=120
1160  (get_local $12)
1161  (i64.const -1)
1162  )
1163  (i64.store offset=128
1164  (get_local $12)
1165  (i64.const 0)
1166  )
1167  (i32.store8 offset=140
1168  (get_local $12)
1169  (i32.const 0)
1170  )
1171  (i32.store offset=96
1172  (get_local $12)
1173  (i32.add
1174  (get_local $12)
1175  (i32.const 104)
1176  )
1177  )
1178  (block $label$0
1179  (br_if $label$0
1180  (i32.lt_s
1181  (tee_local $4
1182  (call $db_find_i64
1183  (get_local $0)
1184  (get_local $0)
1185  (i64.const 8417982951132398080)
1186  (i64.const 999)
1187  )
1188  )
1189  (i32.const 0)
1190  )
1191  )
1192  (call $eosio_assert
1193  (i32.eq
1194  (i32.load offset=16
1195  (tee_local $11
1196  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
1197  (i32.add
1198  (get_local $12)
1199  (i32.const 104)
1200  )
1201  (get_local $4)
1202  )
1203  )
1204  )
1205  (i32.add
1206  (get_local $12)
1207  (i32.const 104)
1208  )
1209  )
1210  (i32.const 208)
1211  )
1212  )
1213  (call $eosio_assert
1214  (i32.eqz
1215  (get_local $11)
1216  )
1217  (i32.const 272)
1218  )
1219  (block $label$1
1220  (br_if $label$1
1221  (i32.eq
1222  (tee_local $5
1223  (i32.load
1224  (i32.add
1225  (get_local $12)
1226  (i32.const 132)
1227  )
1228  )
1229  )
1230  (tee_local $1
1231  (i32.load
1232  (i32.add
1233  (get_local $12)
1234  (i32.const 128)
1235  )
1236  )
1237  )
1238  )
1239  )
1240  (set_local $11
1241  (i32.add
1242  (get_local $5)
1243  (i32.const -24)
1244  )
1245  )
1246  (set_local $2
1247  (i32.sub
1248  (i32.const 0)
1249  (get_local $1)
1250  )
1251  )
1252  (loop $label$2
1253  (br_if $label$1
1254  (i64.eq
1255  (i64.load
1256  (i32.load
1257  (get_local $11)
1258  )
1259  )
1260  (i64.const 976)
1261  )
1262  )
1263  (set_local $5
1264  (get_local $11)
1265  )
1266  (set_local $11
1267  (tee_local $4
1268  (i32.add
1269  (get_local $11)
1270  (i32.const -24)
1271  )
1272  )
1273  )
1274  (br_if $label$2
1275  (i32.ne
1276  (i32.add
1277  (get_local $4)
1278  (get_local $2)
1279  )
1280  (i32.const -24)
1281  )
1282  )
1283  )
1284  )
1285  (block $label$3
1286  (block $label$4
1287  (block $label$5
1288  (block $label$6
1289  (br_if $label$6
1290  (i32.eq
1291  (get_local $5)
1292  (get_local $1)
1293  )
1294  )
1295  (call $eosio_assert
1296  (i32.eq
1297  (i32.load offset=16
1298  (tee_local $5
1299  (i32.load
1300  (i32.add
1301  (get_local $5)
1302  (i32.const -24)
1303  )
1304  )
1305  )
1306  )
1307  (i32.add
1308  (get_local $12)
1309  (i32.const 104)
1310  )
1311  )
1312  (i32.const 208)
1313  )
1314  (br_if $label$5
1315  (get_local $5)
1316  )
1317  (set_local $11
1318  (i32.const 0)
1319  )
1320  (set_local $4
1321  (i32.const 0)
1322  )
1323  (br $label$3)
1324  )
1325  (set_local $11
1326  (i32.const 0)
1327  )
1328  (br_if $label$4
1329  (i32.lt_s
1330  (tee_local $4
1331  (call $db_find_i64
1332  (i64.load offset=104
1333  (get_local $12)
1334  )
1335  (i64.load
1336  (i32.add
1337  (get_local $12)
1338  (i32.const 112)
1339  )
1340  )
1341  (i64.const 8417982951132398080)
1342  (i64.const 976)
1343  )
1344  )
1345  (i32.const 0)
1346  )
1347  )
1348  (call $eosio_assert
1349  (i32.eq
1350  (i32.load offset=16
1351  (tee_local $5
1352  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
1353  (i32.add
1354  (get_local $12)
1355  (i32.const 104)
1356  )
1357  (get_local $4)
1358  )
1359  )
1360  )
1361  (i32.add
1362  (get_local $12)
1363  (i32.const 104)
1364  )
1365  )
1366  (i32.const 208)
1367  )
1368  )
1369  (set_local $10
1370  (i64.load offset=8
1371  (get_local $5)
1372  )
1373  )
1374  (set_local $7
1375  (i64.const 0)
1376  )
1377  (set_local $6
1378  (i64.const 59)
1379  )
1380  (set_local $11
1381  (i32.const 336)
1382  )
1383  (set_local $8
1384  (i64.const 0)
1385  )
1386  (loop $label$7
1387  (block $label$8
1388  (block $label$9
1389  (block $label$10
1390  (block $label$11
1391  (block $label$12
1392  (br_if $label$12
1393  (i64.gt_u
1394  (get_local $7)
1395  (i64.const 4)
1396  )
1397  )
1398  (br_if $label$11
1399  (i32.gt_u
1400  (i32.and
1401  (i32.add
1402  (tee_local $4
1403  (i32.load8_s
1404  (get_local $11)
1405  )
1406  )
1407  (i32.const -97)
1408  )
1409  (i32.const 255)
1410  )
1411  (i32.const 25)
1412  )
1413  )
1414  (set_local $4
1415  (i32.add
1416  (get_local $4)
1417  (i32.const 165)
1418  )
1419  )
1420  (br $label$10)
1421  )
1422  (set_local $9
1423  (i64.const 0)
1424  )
1425  (br_if $label$9
1426  (i64.le_u
1427  (get_local $7)
1428  (i64.const 11)
1429  )
1430  )
1431  (br $label$8)
1432  )
1433  (set_local $4
1434  (select
1435  (i32.add
1436  (get_local $4)
1437  (i32.const 208)
1438  )
1439  (i32.const 0)
1440  (i32.lt_u
1441  (i32.and
1442  (i32.add
1443  (get_local $4)
1444  (i32.const -49)
1445  )
1446  (i32.const 255)
1447  )
1448  (i32.const 5)
1449  )
1450  )
1451  )
1452  )
1453  (set_local $9
1454  (i64.shr_s
1455  (i64.shl
1456  (i64.extend_u/i32
1457  (get_local $4)
1458  )
1459  (i64.const 56)
1460  )
1461  (i64.const 56)
1462  )
1463  )
1464  )
1465  (set_local $9
1466  (i64.shl
1467  (i64.and
1468  (get_local $9)
1469  (i64.const 31)
1470  )
1471  (i64.and
1472  (get_local $6)
1473  (i64.const 4294967295)
1474  )
1475  )
1476  )
1477  )
1478  (set_local $11
1479  (i32.add
1480  (get_local $11)
1481  (i32.const 1)
1482  )
1483  )
1484  (set_local $7
1485  (i64.add
1486  (get_local $7)
1487  (i64.const 1)
1488  )
1489  )
1490  (set_local $8
1491  (i64.or
1492  (get_local $9)
1493  (get_local $8)
1494  )
1495  )
1496  (br_if $label$7
1497  (i64.ne
1498  (tee_local $6
1499  (i64.add
1500  (get_local $6)
1501  (i64.const -5)
1502  )
1503  )
1504  (i64.const -6)
1505  )
1506  )
1507  )
1508  (set_local $4
1509  (i64.eq
1510  (get_local $10)
1511  (get_local $8)
1512  )
1513  )
1514  (set_local $11
1515  (i32.const 1)
1516  )
1517  (br $label$3)
1518  )
1519  (set_local $5
1520  (i32.const 0)
1521  )
1522  (set_local $4
1523  (i32.const 0)
1524  )
1525  )
1526  (call $eosio_assert
1527  (get_local $4)
1528  (i32.const 352)
1529  )
1530  (call $eosio_assert
1531  (get_local $11)
1532  (i32.const 416)
1533  )
1534  (set_local $11
1535  (i32.const 0)
1536  )
1537  (block $label$13
1538  (br_if $label$13
1539  (i32.lt_s
1540  (tee_local $4
1541  (call $db_next_i64
1542  (i32.load offset=20
1543  (get_local $5)
1544  )
1545  (i32.add
1546  (get_local $12)
1547  (i32.const 48)
1548  )
1549  )
1550  )
1551  (i32.const 0)
1552  )
1553  )
1554  (set_local $11
1555  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
1556  (i32.add
1557  (get_local $12)
1558  (i32.const 104)
1559  )
1560  (get_local $4)
1561  )
1562  )
1563  )
1564  (call $eosio_assert
1565  (i32.eqz
1566  (get_local $11)
1567  )
1568  (i32.const 448)
1569  )
1570  (set_local $7
1571  (i64.const 0)
1572  )
1573  (set_local $6
1574  (i64.const 59)
1575  )
1576  (set_local $11
1577  (i32.const 512)
1578  )
1579  (set_local $8
1580  (i64.const 0)
1581  )
1582  (loop $label$14
1583  (block $label$15
1584  (block $label$16
1585  (block $label$17
1586  (block $label$18
1587  (block $label$19
1588  (br_if $label$19
1589  (i64.gt_u
1590  (get_local $7)
1591  (i64.const 6)
1592  )
1593  )
1594  (br_if $label$18
1595  (i32.gt_u
1596  (i32.and
1597  (i32.add
1598  (tee_local $4
1599  (i32.load8_s
1600  (get_local $11)
1601  )
1602  )
1603  (i32.const -97)
1604  )
1605  (i32.const 255)
1606  )
1607  (i32.const 25)
1608  )
1609  )
1610  (set_local $4
1611  (i32.add
1612  (get_local $4)
1613  (i32.const 165)
1614  )
1615  )
1616  (br $label$17)
1617  )
1618  (set_local $9
1619  (i64.const 0)
1620  )
1621  (br_if $label$16
1622  (i64.le_u
1623  (get_local $7)
1624  (i64.const 11)
1625  )
1626  )
1627  (br $label$15)
1628  )
1629  (set_local $4
1630  (select
1631  (i32.add
1632  (get_local $4)
1633  (i32.const 208)
1634  )
1635  (i32.const 0)
1636  (i32.lt_u
1637  (i32.and
1638  (i32.add
1639  (get_local $4)
1640  (i32.const -49)
1641  )
1642  (i32.const 255)
1643  )
1644  (i32.const 5)
1645  )
1646  )
1647  )
1648  )
1649  (set_local $9
1650  (i64.shr_s
1651  (i64.shl
1652  (i64.extend_u/i32
1653  (get_local $4)
1654  )
1655  (i64.const 56)
1656  )
1657  (i64.const 56)
1658  )
1659  )
1660  )
1661  (set_local $9
1662  (i64.shl
1663  (i64.and
1664  (get_local $9)
1665  (i64.const 31)
1666  )
1667  (i64.and
1668  (get_local $6)
1669  (i64.const 4294967295)
1670  )
1671  )
1672  )
1673  )
1674  (set_local $11
1675  (i32.add
1676  (get_local $11)
1677  (i32.const 1)
1678  )
1679  )
1680  (set_local $7
1681  (i64.add
1682  (get_local $7)
1683  (i64.const 1)
1684  )
1685  )
1686  (set_local $8
1687  (i64.or
1688  (get_local $9)
1689  (get_local $8)
1690  )
1691  )
1692  (br_if $label$14
1693  (i64.ne
1694  (tee_local $6
1695  (i64.add
1696  (get_local $6)
1697  (i64.const -5)
1698  )
1699  )
1700  (i64.const -6)
1701  )
1702  )
1703  )
1704  (i64.store offset=24
1705  (get_local $12)
1706  (get_local $8)
1707  )
1708  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
1709  (i32.add
1710  (get_local $12)
1711  (i32.const 48)
1712  )
1713  (i32.add
1714  (get_local $12)
1715  (i32.const 96)
1716  )
1717  (i32.add
1718  (get_local $12)
1719  (i32.const 24)
1720  )
1721  )
1722  (set_local $5
1723  (i32.const 0)
1724  )
1725  (set_local $11
1726  (i32.const 0)
1727  )
1728  (block $label$20
1729  (br_if $label$20
1730  (i32.eqz
1731  (tee_local $4
1732  (i32.load offset=52
1733  (get_local $12)
1734  )
1735  )
1736  )
1737  )
1738  (set_local $10
1739  (i64.load offset=8
1740  (get_local $4)
1741  )
1742  )
1743  (set_local $7
1744  (i64.const 0)
1745  )
1746  (set_local $6
1747  (i64.const 59)
1748  )
1749  (set_local $11
1750  (i32.const 512)
1751  )
1752  (set_local $8
1753  (i64.const 0)
1754  )
1755  (loop $label$21
1756  (block $label$22
1757  (block $label$23
1758  (block $label$24
1759  (block $label$25
1760  (block $label$26
1761  (br_if $label$26
1762  (i64.gt_u
1763  (get_local $7)
1764  (i64.const 6)
1765  )
1766  )
1767  (br_if $label$25
1768  (i32.gt_u
1769  (i32.and
1770  (i32.add
1771  (tee_local $4
1772  (i32.load8_s
1773  (get_local $11)
1774  )
1775  )
1776  (i32.const -97)
1777  )
1778  (i32.const 255)
1779  )
1780  (i32.const 25)
1781  )
1782  )
1783  (set_local $4
1784  (i32.add
1785  (get_local $4)
1786  (i32.const 165)
1787  )
1788  )
1789  (br $label$24)
1790  )
1791  (set_local $9
1792  (i64.const 0)
1793  )
1794  (br_if $label$23
1795  (i64.le_u
1796  (get_local $7)
1797  (i64.const 11)
1798  )
1799  )
1800  (br $label$22)
1801  )
1802  (set_local $4
1803  (select
1804  (i32.add
1805  (get_local $4)
1806  (i32.const 208)
1807  )
1808  (i32.const 0)
1809  (i32.lt_u
1810  (i32.and
1811  (i32.add
1812  (get_local $4)
1813  (i32.const -49)
1814  )
1815  (i32.const 255)
1816  )
1817  (i32.const 5)
1818  )
1819  )
1820  )
1821  )
1822  (set_local $9
1823  (i64.shr_s
1824  (i64.shl
1825  (i64.extend_u/i32
1826  (get_local $4)
1827  )
1828  (i64.const 56)
1829  )
1830  (i64.const 56)
1831  )
1832  )
1833  )
1834  (set_local $9
1835  (i64.shl
1836  (i64.and
1837  (get_local $9)
1838  (i64.const 31)
1839  )
1840  (i64.and
1841  (get_local $6)
1842  (i64.const 4294967295)
1843  )
1844  )
1845  )
1846  )
1847  (set_local $11
1848  (i32.add
1849  (get_local $11)
1850  (i32.const 1)
1851  )
1852  )
1853  (set_local $7
1854  (i64.add
1855  (get_local $7)
1856  (i64.const 1)
1857  )
1858  )
1859  (set_local $8
1860  (i64.or
1861  (get_local $9)
1862  (get_local $8)
1863  )
1864  )
1865  (br_if $label$21
1866  (i64.ne
1867  (tee_local $6
1868  (i64.add
1869  (get_local $6)
1870  (i64.const -5)
1871  )
1872  )
1873  (i64.const -6)
1874  )
1875  )
1876  )
1877  (set_local $11
1878  (i64.eq
1879  (get_local $10)
1880  (get_local $8)
1881  )
1882  )
1883  )
1884  (call $eosio_assert
1885  (get_local $11)
1886  (i32.const 528)
1887  )
1888  (drop
1889  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
1890  (i32.add
1891  (get_local $12)
1892  (i32.const 48)
1893  )
1894  )
1895  )
1896  (block $label$27
1897  (br_if $label$27
1898  (i32.eqz
1899  (tee_local $11
1900  (i32.load offset=52
1901  (get_local $12)
1902  )
1903  )
1904  )
1905  )
1906  (br_if $label$27
1907  (i64.ne
1908  (i64.load
1909  (get_local $11)
1910  )
1911  (i64.const 976)
1912  )
1913  )
1914  (set_local $10
1915  (i64.load offset=8
1916  (get_local $11)
1917  )
1918  )
1919  (set_local $7
1920  (i64.const 0)
1921  )
1922  (set_local $6
1923  (i64.const 59)
1924  )
1925  (set_local $11
1926  (i32.const 336)
1927  )
1928  (set_local $8
1929  (i64.const 0)
1930  )
1931  (loop $label$28
1932  (block $label$29
1933  (block $label$30
1934  (block $label$31
1935  (block $label$32
1936  (block $label$33
1937  (br_if $label$33
1938  (i64.gt_u
1939  (get_local $7)
1940  (i64.const 4)
1941  )
1942  )
1943  (br_if $label$32
1944  (i32.gt_u
1945  (i32.and
1946  (i32.add
1947  (tee_local $4
1948  (i32.load8_s
1949  (get_local $11)
1950  )
1951  )
1952  (i32.const -97)
1953  )
1954  (i32.const 255)
1955  )
1956  (i32.const 25)
1957  )
1958  )
1959  (set_local $4
1960  (i32.add
1961  (get_local $4)
1962  (i32.const 165)
1963  )
1964  )
1965  (br $label$31)
1966  )
1967  (set_local $9
1968  (i64.const 0)
1969  )
1970  (br_if $label$30
1971  (i64.le_u
1972  (get_local $7)
1973  (i64.const 11)
1974  )
1975  )
1976  (br $label$29)
1977  )
1978  (set_local $4
1979  (select
1980  (i32.add
1981  (get_local $4)
1982  (i32.const 208)
1983  )
1984  (i32.const 0)
1985  (i32.lt_u
1986  (i32.and
1987  (i32.add
1988  (get_local $4)
1989  (i32.const -49)
1990  )
1991  (i32.const 255)
1992  )
1993  (i32.const 5)
1994  )
1995  )
1996  )
1997  )
1998  (set_local $9
1999  (i64.shr_s
2000  (i64.shl
2001  (i64.extend_u/i32
2002  (get_local $4)
2003  )
2004  (i64.const 56)
2005  )
2006  (i64.const 56)
2007  )
2008  )
2009  )
2010  (set_local $9
2011  (i64.shl
2012  (i64.and
2013  (get_local $9)
2014  (i64.const 31)
2015  )
2016  (i64.and
2017  (get_local $6)
2018  (i64.const 4294967295)
2019  )
2020  )
2021  )
2022  )
2023  (set_local $11
2024  (i32.add
2025  (get_local $11)
2026  (i32.const 1)
2027  )
2028  )
2029  (set_local $7
2030  (i64.add
2031  (get_local $7)
2032  (i64.const 1)
2033  )
2034  )
2035  (set_local $8
2036  (i64.or
2037  (get_local $9)
2038  (get_local $8)
2039  )
2040  )
2041  (br_if $label$28
2042  (i64.ne
2043  (tee_local $6
2044  (i64.add
2045  (get_local $6)
2046  (i64.const -5)
2047  )
2048  )
2049  (i64.const -6)
2050  )
2051  )
2052  )
2053  (set_local $5
2054  (i64.eq
2055  (get_local $10)
2056  (get_local $8)
2057  )
2058  )
2059  )
2060  (call $eosio_assert
2061  (get_local $5)
2062  (i32.const 576)
2063  )
2064  (drop
2065  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
2066  (i32.add
2067  (get_local $12)
2068  (i32.const 48)
2069  )
2070  )
2071  )
2072  (set_local $11
2073  (i32.const 0)
2074  )
2075  (block $label$34
2076  (br_if $label$34
2077  (i32.eqz
2078  (tee_local $4
2079  (i32.load offset=52
2080  (get_local $12)
2081  )
2082  )
2083  )
2084  )
2085  (br_if $label$34
2086  (i64.ne
2087  (i64.load
2088  (get_local $4)
2089  )
2090  (i64.const 110)
2091  )
2092  )
2093  (set_local $10
2094  (i64.load offset=8
2095  (get_local $4)
2096  )
2097  )
2098  (set_local $7
2099  (i64.const 0)
2100  )
2101  (set_local $6
2102  (i64.const 59)
2103  )
2104  (set_local $11
2105  (i32.const 624)
2106  )
2107  (set_local $8
2108  (i64.const 0)
2109  )
2110  (loop $label$35
2111  (block $label$36
2112  (block $label$37
2113  (block $label$38
2114  (block $label$39
2115  (block $label$40
2116  (br_if $label$40
2117  (i64.gt_u
2118  (get_local $7)
2119  (i64.const 2)
2120  )
2121  )
2122  (br_if $label$39
2123  (i32.gt_u
2124  (i32.and
2125  (i32.add
2126  (tee_local $4
2127  (i32.load8_s
2128  (get_local $11)
2129  )
2130  )
2131  (i32.const -97)
2132  )
2133  (i32.const 255)
2134  )
2135  (i32.const 25)
2136  )
2137  )
2138  (set_local $4
2139  (i32.add
2140  (get_local $4)
2141  (i32.const 165)
2142  )
2143  )
2144  (br $label$38)
2145  )
2146  (set_local $9
2147  (i64.const 0)
2148  )
2149  (br_if $label$37
2150  (i64.le_u
2151  (get_local $7)
2152  (i64.const 11)
2153  )
2154  )
2155  (br $label$36)
2156  )
2157  (set_local $4
2158  (select
2159  (i32.add
2160  (get_local $4)
2161  (i32.const 208)
2162  )
2163  (i32.const 0)
2164  (i32.lt_u
2165  (i32.and
2166  (i32.add
2167  (get_local $4)
2168  (i32.const -49)
2169  )
2170  (i32.const 255)
2171  )
2172  (i32.const 5)
2173  )
2174  )
2175  )
2176  )
2177  (set_local $9
2178  (i64.shr_s
2179  (i64.shl
2180  (i64.extend_u/i32
2181  (get_local $4)
2182  )
2183  (i64.const 56)
2184  )
2185  (i64.const 56)
2186  )
2187  )
2188  )
2189  (set_local $9
2190  (i64.shl
2191  (i64.and
2192  (get_local $9)
2193  (i64.const 31)
2194  )
2195  (i64.and
2196  (get_local $6)
2197  (i64.const 4294967295)
2198  )
2199  )
2200  )
2201  )
2202  (set_local $11
2203  (i32.add
2204  (get_local $11)
2205  (i32.const 1)
2206  )
2207  )
2208  (set_local $7
2209  (i64.add
2210  (get_local $7)
2211  (i64.const 1)
2212  )
2213  )
2214  (set_local $8
2215  (i64.or
2216  (get_local $9)
2217  (get_local $8)
2218  )
2219  )
2220  (br_if $label$35
2221  (i64.ne
2222  (tee_local $6
2223  (i64.add
2224  (get_local $6)
2225  (i64.const -5)
2226  )
2227  )
2228  (i64.const -6)
2229  )
2230  )
2231  )
2232  (set_local $11
2233  (i64.eq
2234  (get_local $10)
2235  (get_local $8)
2236  )
2237  )
2238  )
2239  (call $eosio_assert
2240  (get_local $11)
2241  (i32.const 640)
2242  )
2243  (drop
2244  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
2245  (i32.add
2246  (get_local $12)
2247  (i32.const 48)
2248  )
2249  )
2250  )
2251  (call $eosio_assert
2252  (i32.eqz
2253  (i32.load offset=52
2254  (get_local $12)
2255  )
2256  )
2257  (i32.const 704)
2258  )
2259  (block $label$41
2260  (br_if $label$41
2261  (i32.eq
2262  (tee_local $5
2263  (i32.load
2264  (i32.add
2265  (get_local $12)
2266  (i32.const 132)
2267  )
2268  )
2269  )
2270  (tee_local $1
2271  (i32.load
2272  (i32.add
2273  (get_local $12)
2274  (i32.const 128)
2275  )
2276  )
2277  )
2278  )
2279  )
2280  (set_local $11
2281  (i32.add
2282  (get_local $5)
2283  (i32.const -24)
2284  )
2285  )
2286  (set_local $2
2287  (i32.sub
2288  (i32.const 0)
2289  (get_local $1)
2290  )
2291  )
2292  (loop $label$42
2293  (br_if $label$41
2294  (i64.eq
2295  (i64.load
2296  (i32.load
2297  (get_local $11)
2298  )
2299  )
2300  (i64.const 781)
2301  )
2302  )
2303  (set_local $5
2304  (get_local $11)
2305  )
2306  (set_local $11
2307  (tee_local $4
2308  (i32.add
2309  (get_local $11)
2310  (i32.const -24)
2311  )
2312  )
2313  )
2314  (br_if $label$42
2315  (i32.ne
2316  (i32.add
2317  (get_local $4)
2318  (get_local $2)
2319  )
2320  (i32.const -24)
2321  )
2322  )
2323  )
2324  )
2325  (block $label$43
2326  (block $label$44
2327  (block $label$45
2328  (block $label$46
2329  (br_if $label$46
2330  (i32.eq
2331  (get_local $5)
2332  (get_local $1)
2333  )
2334  )
2335  (call $eosio_assert
2336  (i32.eq
2337  (i32.load offset=16
2338  (tee_local $5
2339  (i32.load
2340  (i32.add
2341  (get_local $5)
2342  (i32.const -24)
2343  )
2344  )
2345  )
2346  )
2347  (i32.add
2348  (get_local $12)
2349  (i32.const 104)
2350  )
2351  )
2352  (i32.const 208)
2353  )
2354  (br_if $label$45
2355  (get_local $5)
2356  )
2357  (set_local $5
2358  (i32.const 0)
2359  )
2360  (set_local $11
2361  (i32.const 0)
2362  )
2363  (br $label$43)
2364  )
2365  (set_local $5
2366  (i32.const 0)
2367  )
2368  (br_if $label$44
2369  (i32.lt_s
2370  (tee_local $11
2371  (call $db_find_i64
2372  (i64.load offset=104
2373  (get_local $12)
2374  )
2375  (i64.load
2376  (i32.add
2377  (get_local $12)
2378  (i32.const 112)
2379  )
2380  )
2381  (i64.const 8417982951132398080)
2382  (i64.const 781)
2383  )
2384  )
2385  (i32.const 0)
2386  )
2387  )
2388  (call $eosio_assert
2389  (i32.eq
2390  (i32.load offset=16
2391  (tee_local $5
2392  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
2393  (i32.add
2394  (get_local $12)
2395  (i32.const 104)
2396  )
2397  (get_local $11)
2398  )
2399  )
2400  )
2401  (i32.add
2402  (get_local $12)
2403  (i32.const 104)
2404  )
2405  )
2406  (i32.const 208)
2407  )
2408  )
2409  (set_local $10
2410  (i64.load offset=8
2411  (get_local $5)
2412  )
2413  )
2414  (set_local $7
2415  (i64.const 0)
2416  )
2417  (set_local $6
2418  (i64.const 59)
2419  )
2420  (set_local $11
2421  (i32.const 768)
2422  )
2423  (set_local $8
2424  (i64.const 0)
2425  )
2426  (loop $label$47
2427  (block $label$48
2428  (block $label$49
2429  (block $label$50
2430  (block $label$51
2431  (block $label$52
2432  (br_if $label$52
2433  (i64.gt_u
2434  (get_local $7)
2435  (i64.const 2)
2436  )
2437  )
2438  (br_if $label$51
2439  (i32.gt_u
2440  (i32.and
2441  (i32.add
2442  (tee_local $4
2443  (i32.load8_s
2444  (get_local $11)
2445  )
2446  )
2447  (i32.const -97)
2448  )
2449  (i32.const 255)
2450  )
2451  (i32.const 25)
2452  )
2453  )
2454  (set_local $4
2455  (i32.add
2456  (get_local $4)
2457  (i32.const 165)
2458  )
2459  )
2460  (br $label$50)
2461  )
2462  (set_local $9
2463  (i64.const 0)
2464  )
2465  (br_if $label$49
2466  (i64.le_u
2467  (get_local $7)
2468  (i64.const 11)
2469  )
2470  )
2471  (br $label$48)
2472  )
2473  (set_local $4
2474  (select
2475  (i32.add
2476  (get_local $4)
2477  (i32.const 208)
2478  )
2479  (i32.const 0)
2480  (i32.lt_u
2481  (i32.and
2482  (i32.add
2483  (get_local $4)
2484  (i32.const -49)
2485  )
2486  (i32.const 255)
2487  )
2488  (i32.const 5)
2489  )
2490  )
2491  )
2492  )
2493  (set_local $9
2494  (i64.shr_s
2495  (i64.shl
2496  (i64.extend_u/i32
2497  (get_local $4)
2498  )
2499  (i64.const 56)
2500  )
2501  (i64.const 56)
2502  )
2503  )
2504  )
2505  (set_local $9
2506  (i64.shl
2507  (i64.and
2508  (get_local $9)
2509  (i64.const 31)
2510  )
2511  (i64.and
2512  (get_local $6)
2513  (i64.const 4294967295)
2514  )
2515  )
2516  )
2517  )
2518  (set_local $11
2519  (i32.add
2520  (get_local $11)
2521  (i32.const 1)
2522  )
2523  )
2524  (set_local $7
2525  (i64.add
2526  (get_local $7)
2527  (i64.const 1)
2528  )
2529  )
2530  (set_local $8
2531  (i64.or
2532  (get_local $9)
2533  (get_local $8)
2534  )
2535  )
2536  (br_if $label$47
2537  (i64.ne
2538  (tee_local $6
2539  (i64.add
2540  (get_local $6)
2541  (i64.const -5)
2542  )
2543  )
2544  (i64.const -6)
2545  )
2546  )
2547  )
2548  (set_local $11
2549  (i64.eq
2550  (get_local $10)
2551  (get_local $8)
2552  )
2553  )
2554  (br $label$43)
2555  )
2556  (set_local $11
2557  (i32.const 0)
2558  )
2559  )
2560  (call $eosio_assert
2561  (get_local $11)
2562  (i32.const 352)
2563  )
2564  (call $eosio_assert
2565  (i32.eq
2566  (i32.load offset=16
2567  (get_local $5)
2568  )
2569  (i32.load offset=96
2570  (get_local $12)
2571  )
2572  )
2573  (i32.const 208)
2574  )
2575  (block $label$53
2576  (br_if $label$53
2577  (i32.ne
2578  (i32.load
2579  (tee_local $11
2580  (i32.add
2581  (get_local $5)
2582  (i32.const 24)
2583  )
2584  )
2585  )
2586  (i32.const -1)
2587  )
2588  )
2589  (i32.store
2590  (get_local $11)
2591  (call $db_idx64_find_primary
2592  (i64.load
2593  (tee_local $4
2594  (i32.load offset=96
2595  (get_local $12)
2596  )
2597  )
2598  )
2599  (i64.load offset=8
2600  (get_local $4)
2601  )
2602  (i64.const 8417982951132398080)
2603  (i32.add
2604  (get_local $12)
2605  (i32.const 48)
2606  )
2607  (i64.load
2608  (get_local $5)
2609  )
2610  )
2611  )
2612  )
2613  (i32.store offset=28
2614  (get_local $12)
2615  (get_local $5)
2616  )
2617  (set_local $7
2618  (i64.load
2619  (get_local $5)
2620  )
2621  )
2622  (i32.store offset=24
2623  (get_local $12)
2624  (i32.add
2625  (get_local $12)
2626  (i32.const 96)
2627  )
2628  )
2629  (set_local $2
2630  (i32.const 0)
2631  )
2632  (set_local $11
2633  (i32.const 0)
2634  )
2635  (block $label$54
2636  (br_if $label$54
2637  (i64.ne
2638  (get_local $7)
2639  (i64.const 781)
2640  )
2641  )
2642  (set_local $10
2643  (i64.load offset=8
2644  (get_local $5)
2645  )
2646  )
2647  (set_local $7
2648  (i64.const 0)
2649  )
2650  (set_local $6
2651  (i64.const 59)
2652  )
2653  (set_local $11
2654  (i32.const 768)
2655  )
2656  (set_local $8
2657  (i64.const 0)
2658  )
2659  (loop $label$55
2660  (block $label$56
2661  (block $label$57
2662  (block $label$58
2663  (block $label$59
2664  (block $label$60
2665  (br_if $label$60
2666  (i64.gt_u
2667  (get_local $7)
2668  (i64.const 2)
2669  )
2670  )
2671  (br_if $label$59
2672  (i32.gt_u
2673  (i32.and
2674  (i32.add
2675  (tee_local $4
2676  (i32.load8_s
2677  (get_local $11)
2678  )
2679  )
2680  (i32.const -97)
2681  )
2682  (i32.const 255)
2683  )
2684  (i32.const 25)
2685  )
2686  )
2687  (set_local $4
2688  (i32.add
2689  (get_local $4)
2690  (i32.const 165)
2691  )
2692  )
2693  (br $label$58)
2694  )
2695  (set_local $9
2696  (i64.const 0)
2697  )
2698  (br_if $label$57
2699  (i64.le_u
2700  (get_local $7)
2701  (i64.const 11)
2702  )
2703  )
2704  (br $label$56)
2705  )
2706  (set_local $4
2707  (select
2708  (i32.add
2709  (get_local $4)
2710  (i32.const 208)
2711  )
2712  (i32.const 0)
2713  (i32.lt_u
2714  (i32.and
2715  (i32.add
2716  (get_local $4)
2717  (i32.const -49)
2718  )
2719  (i32.const 255)
2720  )
2721  (i32.const 5)
2722  )
2723  )
2724  )
2725  )
2726  (set_local $9
2727  (i64.shr_s
2728  (i64.shl
2729  (i64.extend_u/i32
2730  (get_local $4)
2731  )
2732  (i64.const 56)
2733  )
2734  (i64.const 56)
2735  )
2736  )
2737  )
2738  (set_local $9
2739  (i64.shl
2740  (i64.and
2741  (get_local $9)
2742  (i64.const 31)
2743  )
2744  (i64.and
2745  (get_local $6)
2746  (i64.const 4294967295)
2747  )
2748  )
2749  )
2750  )
2751  (set_local $11
2752  (i32.add
2753  (get_local $11)
2754  (i32.const 1)
2755  )
2756  )
2757  (set_local $7
2758  (i64.add
2759  (get_local $7)
2760  (i64.const 1)
2761  )
2762  )
2763  (set_local $8
2764  (i64.or
2765  (get_local $9)
2766  (get_local $8)
2767  )
2768  )
2769  (br_if $label$55
2770  (i64.ne
2771  (tee_local $6
2772  (i64.add
2773  (get_local $6)
2774  (i64.const -5)
2775  )
2776  )
2777  (i64.const -6)
2778  )
2779  )
2780  )
2781  (set_local $11
2782  (i64.eq
2783  (get_local $10)
2784  (get_local $8)
2785  )
2786  )
2787  )
2788  (call $eosio_assert
2789  (get_local $11)
2790  (i32.const 784)
2791  )
2792  (drop
2793  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
2794  (i32.add
2795  (get_local $12)
2796  (i32.const 24)
2797  )
2798  )
2799  )
2800  (block $label$61
2801  (br_if $label$61
2802  (i32.eqz
2803  (tee_local $11
2804  (i32.load offset=28
2805  (get_local $12)
2806  )
2807  )
2808  )
2809  )
2810  (br_if $label$61
2811  (i64.ne
2812  (i64.load
2813  (get_local $11)
2814  )
2815  (i64.const 540)
2816  )
2817  )
2818  (set_local $10
2819  (i64.load offset=8
2820  (get_local $11)
2821  )
2822  )
2823  (set_local $7
2824  (i64.const 0)
2825  )
2826  (set_local $6
2827  (i64.const 59)
2828  )
2829  (set_local $11
2830  (i32.const 768)
2831  )
2832  (set_local $8
2833  (i64.const 0)
2834  )
2835  (loop $label$62
2836  (block $label$63
2837  (block $label$64
2838  (block $label$65
2839  (block $label$66
2840  (block $label$67
2841  (br_if $label$67
2842  (i64.gt_u
2843  (get_local $7)
2844  (i64.const 2)
2845  )
2846  )
2847  (br_if $label$66
2848  (i32.gt_u
2849  (i32.and
2850  (i32.add
2851  (tee_local $4
2852  (i32.load8_s
2853  (get_local $11)
2854  )
2855  )
2856  (i32.const -97)
2857  )
2858  (i32.const 255)
2859  )
2860  (i32.const 25)
2861  )
2862  )
2863  (set_local $4
2864  (i32.add
2865  (get_local $4)
2866  (i32.const 165)
2867  )
2868  )
2869  (br $label$65)
2870  )
2871  (set_local $9
2872  (i64.const 0)
2873  )
2874  (br_if $label$64
2875  (i64.le_u
2876  (get_local $7)
2877  (i64.const 11)
2878  )
2879  )
2880  (br $label$63)
2881  )
2882  (set_local $4
2883  (select
2884  (i32.add
2885  (get_local $4)
2886  (i32.const 208)
2887  )
2888  (i32.const 0)
2889  (i32.lt_u
2890  (i32.and
2891  (i32.add
2892  (get_local $4)
2893  (i32.const -49)
2894  )
2895  (i32.const 255)
2896  )
2897  (i32.const 5)
2898  )
2899  )
2900  )
2901  )
2902  (set_local $9
2903  (i64.shr_s
2904  (i64.shl
2905  (i64.extend_u/i32
2906  (get_local $4)
2907  )
2908  (i64.const 56)
2909  )
2910  (i64.const 56)
2911  )
2912  )
2913  )
2914  (set_local $9
2915  (i64.shl
2916  (i64.and
2917  (get_local $9)
2918  (i64.const 31)
2919  )
2920  (i64.and
2921  (get_local $6)
2922  (i64.const 4294967295)
2923  )
2924  )
2925  )
2926  )
2927  (set_local $11
2928  (i32.add
2929  (get_local $11)
2930  (i32.const 1)
2931  )
2932  )
2933  (set_local $7
2934  (i64.add
2935  (get_local $7)
2936  (i64.const 1)
2937  )
2938  )
2939  (set_local $8
2940  (i64.or
2941  (get_local $9)
2942  (get_local $8)
2943  )
2944  )
2945  (br_if $label$62
2946  (i64.ne
2947  (tee_local $6
2948  (i64.add
2949  (get_local $6)
2950  (i64.const -5)
2951  )
2952  )
2953  (i64.const -6)
2954  )
2955  )
2956  )
2957  (set_local $2
2958  (i64.eq
2959  (get_local $10)
2960  (get_local $8)
2961  )
2962  )
2963  )
2964  (call $eosio_assert
2965  (get_local $2)
2966  (i32.const 848)
2967  )
2968  (drop
2969  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
2970  (i32.add
2971  (get_local $12)
2972  (i32.const 24)
2973  )
2974  )
2975  )
2976  (set_local $5
2977  (i32.const 0)
2978  )
2979  (set_local $11
2980  (i32.const 0)
2981  )
2982  (block $label$68
2983  (br_if $label$68
2984  (i32.eqz
2985  (tee_local $4
2986  (i32.load offset=28
2987  (get_local $12)
2988  )
2989  )
2990  )
2991  )
2992  (set_local $11
2993  (i32.const 0)
2994  )
2995  (br_if $label$68
2996  (i64.ne
2997  (i64.load
2998  (get_local $4)
2999  )
3000  (i64.const 650)
3001  )
3002  )
3003  (set_local $10
3004  (i64.load offset=8
3005  (get_local $4)
3006  )
3007  )
3008  (set_local $7
3009  (i64.const 0)
3010  )
3011  (set_local $6
3012  (i64.const 59)
3013  )
3014  (set_local $11
3015  (i32.const 896)
3016  )
3017  (set_local $8
3018  (i64.const 0)
3019  )
3020  (loop $label$69
3021  (block $label$70
3022  (block $label$71
3023  (block $label$72
3024  (block $label$73
3025  (block $label$74
3026  (br_if $label$74
3027  (i64.gt_u
3028  (get_local $7)
3029  (i64.const 6)
3030  )
3031  )
3032  (br_if $label$73
3033  (i32.gt_u
3034  (i32.and
3035  (i32.add
3036  (tee_local $4
3037  (i32.load8_s
3038  (get_local $11)
3039  )
3040  )
3041  (i32.const -97)
3042  )
3043  (i32.const 255)
3044  )
3045  (i32.const 25)
3046  )
3047  )
3048  (set_local $4
3049  (i32.add
3050  (get_local $4)
3051  (i32.const 165)
3052  )
3053  )
3054  (br $label$72)
3055  )
3056  (set_local $9
3057  (i64.const 0)
3058  )
3059  (br_if $label$71
3060  (i64.le_u
3061  (get_local $7)
3062  (i64.const 11)
3063  )
3064  )
3065  (br $label$70)
3066  )
3067  (set_local $4
3068  (select
3069  (i32.add
3070  (get_local $4)
3071  (i32.const 208)
3072  )
3073  (i32.const 0)
3074  (i32.lt_u
3075  (i32.and
3076  (i32.add
3077  (get_local $4)
3078  (i32.const -49)
3079  )
3080  (i32.const 255)
3081  )
3082  (i32.const 5)
3083  )
3084  )
3085  )
3086  )
3087  (set_local $9
3088  (i64.shr_s
3089  (i64.shl
3090  (i64.extend_u/i32
3091  (get_local $4)
3092  )
3093  (i64.const 56)
3094  )
3095  (i64.const 56)
3096  )
3097  )
3098  )
3099  (set_local $9
3100  (i64.shl
3101  (i64.and
3102  (get_local $9)
3103  (i64.const 31)
3104  )
3105  (i64.and
3106  (get_local $6)
3107  (i64.const 4294967295)
3108  )
3109  )
3110  )
3111  )
3112  (set_local $11
3113  (i32.add
3114  (get_local $11)
3115  (i32.const 1)
3116  )
3117  )
3118  (set_local $7
3119  (i64.add
3120  (get_local $7)
3121  (i64.const 1)
3122  )
3123  )
3124  (set_local $8
3125  (i64.or
3126  (get_local $9)
3127  (get_local $8)
3128  )
3129  )
3130  (br_if $label$69
3131  (i64.ne
3132  (tee_local $6
3133  (i64.add
3134  (get_local $6)
3135  (i64.const -5)
3136  )
3137  )
3138  (i64.const -6)
3139  )
3140  )
3141  )
3142  (set_local $11
3143  (i64.eq
3144  (get_local $10)
3145  (get_local $8)
3146  )
3147  )
3148  )
3149  (call $eosio_assert
3150  (get_local $11)
3151  (i32.const 912)
3152  )
3153  (drop
3154  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
3155  (i32.add
3156  (get_local $12)
3157  (i32.const 24)
3158  )
3159  )
3160  )
3161  (set_local $7
3162  (i64.const 0)
3163  )
3164  (i64.store offset=48
3165  (get_local $12)
3166  (i64.const 0)
3167  )
3168  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
3169  (i32.add
3170  (get_local $12)
3171  (i32.const 152)
3172  )
3173  (i32.add
3174  (get_local $12)
3175  (i32.const 96)
3176  )
3177  (i32.add
3178  (get_local $12)
3179  (i32.const 48)
3180  )
3181  )
3182  (block $label$75
3183  (br_if $label$75
3184  (i32.ne
3185  (tee_local $11
3186  (i32.load offset=28
3187  (get_local $12)
3188  )
3189  )
3190  (i32.load offset=156
3191  (get_local $12)
3192  )
3193  )
3194  )
3195  (br_if $label$75
3196  (i64.ne
3197  (i64.load
3198  (get_local $11)
3199  )
3200  (i64.const 265)
3201  )
3202  )
3203  (set_local $3
3204  (i64.load offset=8
3205  (get_local $11)
3206  )
3207  )
3208  (set_local $9
3209  (i64.const 0)
3210  )
3211  (set_local $8
3212  (i64.const 59)
3213  )
3214  (set_local $11
3215  (i32.const 976)
3216  )
3217  (set_local $10
3218  (i64.const 0)
3219  )
3220  (loop $label$76
3221  (block $label$77
3222  (block $label$78
3223  (block $label$79
3224  (block $label$80
3225  (block $label$81
3226  (br_if $label$81
3227  (i64.gt_u
3228  (get_local $9)
3229  (i64.const 4)
3230  )
3231  )
3232  (br_if $label$80
3233  (i32.gt_u
3234  (i32.and
3235  (i32.add
3236  (tee_local $4
3237  (i32.load8_s
3238  (get_local $11)
3239  )
3240  )
3241  (i32.const -97)
3242  )
3243  (i32.const 255)
3244  )
3245  (i32.const 25)
3246  )
3247  )
3248  (set_local $4
3249  (i32.add
3250  (get_local $4)
3251  (i32.const 165)
3252  )
3253  )
3254  (br $label$79)
3255  )
3256  (set_local $6
3257  (i64.const 0)
3258  )
3259  (br_if $label$78
3260  (i64.le_u
3261  (get_local $9)
3262  (i64.const 11)
3263  )
3264  )
3265  (br $label$77)
3266  )
3267  (set_local $4
3268  (select
3269  (i32.add
3270  (get_local $4)
3271  (i32.const 208)
3272  )
3273  (i32.const 0)
3274  (i32.lt_u
3275  (i32.and
3276  (i32.add
3277  (get_local $4)
3278  (i32.const -49)
3279  )
3280  (i32.const 255)
3281  )
3282  (i32.const 5)
3283  )
3284  )
3285  )
3286  )
3287  (set_local $6
3288  (i64.shr_s
3289  (i64.shl
3290  (i64.extend_u/i32
3291  (get_local $4)
3292  )
3293  (i64.const 56)
3294  )
3295  (i64.const 56)
3296  )
3297  )
3298  )
3299  (set_local $6
3300  (i64.shl
3301  (i64.and
3302  (get_local $6)
3303  (i64.const 31)
3304  )
3305  (i64.and
3306  (get_local $8)
3307  (i64.const 4294967295)
3308  )
3309  )
3310  )
3311  )
3312  (set_local $11
3313  (i32.add
3314  (get_local $11)
3315  (i32.const 1)
3316  )
3317  )
3318  (set_local $9
3319  (i64.add
3320  (get_local $9)
3321  (i64.const 1)
3322  )
3323  )
3324  (set_local $10
3325  (i64.or
3326  (get_local $6)
3327  (get_local $10)
3328  )
3329  )
3330  (br_if $label$76
3331  (i64.ne
3332  (tee_local $8
3333  (i64.add
3334  (get_local $8)
3335  (i64.const -5)
3336  )
3337  )
3338  (i64.const -6)
3339  )
3340  )
3341  )
3342  (set_local $5
3343  (i64.eq
3344  (get_local $3)
3345  (get_local $10)
3346  )
3347  )
3348  )
3349  (call $eosio_assert
3350  (get_local $5)
3351  (i32.const 992)
3352  )
3353  (i64.store offset=56
3354  (get_local $12)
3355  (i64.const 234)
3356  )
3357  (i64.store offset=48
3358  (get_local $12)
3359  (i64.const 976)
3360  )
3361  (i64.store offset=64
3362  (get_local $12)
3363  (i64.const 781)
3364  )
3365  (i64.store offset=72
3366  (get_local $12)
3367  (i64.const 540)
3368  )
3369  (i64.store offset=80
3370  (get_local $12)
3371  (i64.const 650)
3372  )
3373  (i64.store offset=88
3374  (get_local $12)
3375  (i64.const 265)
3376  )
3377  (set_local $6
3378  (i64.const 59)
3379  )
3380  (set_local $11
3381  (i32.const 336)
3382  )
3383  (set_local $8
3384  (i64.const 0)
3385  )
3386  (loop $label$82
3387  (block $label$83
3388  (block $label$84
3389  (block $label$85
3390  (block $label$86
3391  (block $label$87
3392  (br_if $label$87
3393  (i64.gt_u
3394  (get_local $7)
3395  (i64.const 4)
3396  )
3397  )
3398  (br_if $label$86
3399  (i32.gt_u
3400  (i32.and
3401  (i32.add
3402  (tee_local $4
3403  (i32.load8_s
3404  (get_local $11)
3405  )
3406  )
3407  (i32.const -97)
3408  )
3409  (i32.const 255)
3410  )
3411  (i32.const 25)
3412  )
3413  )
3414  (set_local $4
3415  (i32.add
3416  (get_local $4)
3417  (i32.const 165)
3418  )
3419  )
3420  (br $label$85)
3421  )
3422  (set_local $9
3423  (i64.const 0)
3424  )
3425  (br_if $label$84
3426  (i64.le_u
3427  (get_local $7)
3428  (i64.const 11)
3429  )
3430  )
3431  (br $label$83)
3432  )
3433  (set_local $4
3434  (select
3435  (i32.add
3436  (get_local $4)
3437  (i32.const 208)
3438  )
3439  (i32.const 0)
3440  (i32.lt_u
3441  (i32.and
3442  (i32.add
3443  (get_local $4)
3444  (i32.const -49)
3445  )
3446  (i32.const 255)
3447  )
3448  (i32.const 5)
3449  )
3450  )
3451  )
3452  )
3453  (set_local $9
3454  (i64.shr_s
3455  (i64.shl
3456  (i64.extend_u/i32
3457  (get_local $4)
3458  )
3459  (i64.const 56)
3460  )
3461  (i64.const 56)
3462  )
3463  )
3464  )
3465  (set_local $9
3466  (i64.shl
3467  (i64.and
3468  (get_local $9)
3469  (i64.const 31)
3470  )
3471  (i64.and
3472  (get_local $6)
3473  (i64.const 4294967295)
3474  )
3475  )
3476  )
3477  )
3478  (set_local $11
3479  (i32.add
3480  (get_local $11)
3481  (i32.const 1)
3482  )
3483  )
3484  (set_local $7
3485  (i64.add
3486  (get_local $7)
3487  (i64.const 1)
3488  )
3489  )
3490  (set_local $8
3491  (i64.or
3492  (get_local $9)
3493  (get_local $8)
3494  )
3495  )
3496  (br_if $label$82
3497  (i64.ne
3498  (tee_local $6
3499  (i64.add
3500  (get_local $6)
3501  (i64.const -5)
3502  )
3503  )
3504  (i64.const -6)
3505  )
3506  )
3507  )
3508  (i64.store offset=152
3509  (get_local $12)
3510  (get_local $8)
3511  )
3512  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
3513  (i32.add
3514  (get_local $12)
3515  (i32.const 24)
3516  )
3517  (i32.add
3518  (get_local $12)
3519  (i32.const 96)
3520  )
3521  (i32.add
3522  (get_local $12)
3523  (i32.const 152)
3524  )
3525  )
3526  (set_local $11
3527  (i32.add
3528  (get_local $12)
3529  (i32.const 96)
3530  )
3531  )
3532  (block $label$88
3533  (block $label$89
3534  (br_if $label$89
3535  (i32.eqz
3536  (tee_local $4
3537  (i32.load offset=28
3538  (get_local $12)
3539  )
3540  )
3541  )
3542  )
3543  (set_local $7
3544  (i64.const 0)
3545  )
3546  (br_if $label$88
3547  (i64.ne
3548  (i64.load offset=152
3549  (get_local $12)
3550  )
3551  (i64.load offset=8
3552  (get_local $4)
3553  )
3554  )
3555  )
3556  (set_local $7
3557  (i64.and
3558  (tee_local $9
3559  (i64.load offset=24
3560  (get_local $12)
3561  )
3562  )
3563  (i64.const -4294967296)
3564  )
3565  )
3566  (set_local $11
3567  (i32.wrap/i64
3568  (get_local $9)
3569  )
3570  )
3571  (br $label$88)
3572  )
3573  (set_local $7
3574  (i64.const 0)
3575  )
3576  )
3577  (i64.store offset=12 align=4
3578  (get_local $12)
3579  (tee_local $7
3580  (i64.or
3581  (get_local $7)
3582  (i64.extend_u/i32
3583  (get_local $11)
3584  )
3585  )
3586  )
3587  )
3588  (i64.store offset=4 align=4
3589  (get_local $12)
3590  (get_local $7)
3591  )
3592  (drop
3593  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
3594  (i32.add
3595  (get_local $12)
3596  (i32.const 12)
3597  )
3598  )
3599  )
3600  (i32.store
3601  (tee_local $5
3602  (i32.add
3603  (i32.add
3604  (get_local $12)
3605  (i32.const 24)
3606  )
3607  (i32.const 16)
3608  )
3609  )
3610  (i32.load
3611  (i32.add
3612  (get_local $12)
3613  (i32.const 16)
3614  )
3615  )
3616  )
3617  (i64.store
3618  (i32.add
3619  (i32.add
3620  (get_local $12)
3621  (i32.const 24)
3622  )
3623  (i32.const 8)
3624  )
3625  (i64.load
3626  (i32.add
3627  (get_local $12)
3628  (i32.const 8)
3629  )
3630  )
3631  )
3632  (i64.store offset=24
3633  (get_local $12)
3634  (i64.load
3635  (get_local $12)
3636  )
3637  )
3638  (i64.store offset=152
3639  (get_local $12)
3640  (i64.const 0)
3641  )
3642  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
3643  (i32.add
3644  (get_local $12)
3645  (i32.const 144)
3646  )
3647  (i32.add
3648  (get_local $12)
3649  (i32.const 96)
3650  )
3651  (i32.add
3652  (get_local $12)
3653  (i32.const 152)
3654  )
3655  )
3656  (set_local $2
3657  (i32.add
3658  (i32.add
3659  (get_local $12)
3660  (i32.const 48)
3661  )
3662  (i32.const 48)
3663  )
3664  )
3665  (block $label$90
3666  (block $label$91
3667  (br_if $label$91
3668  (i32.eq
3669  (i32.load
3670  (get_local $5)
3671  )
3672  (i32.load offset=148
3673  (get_local $12)
3674  )
3675  )
3676  )
3677  (set_local $4
3678  (i32.add
3679  (i32.add
3680  (get_local $12)
3681  (i32.const 24)
3682  )
3683  (i32.const 12)
3684  )
3685  )
3686  (set_local $11
3687  (i32.const 0)
3688  )
3689  (loop $label$92
3690  (call $eosio_assert
3691  (i32.ne
3692  (get_local $11)
3693  (i32.const 48)
3694  )
3695  (i32.const 1056)
3696  )
3697  (set_local $7
3698  (i64.load
3699  (i32.add
3700  (i32.add
3701  (get_local $12)
3702  (i32.const 48)
3703  )
3704  (get_local $11)
3705  )
3706  )
3707  )
3708  (i64.store offset=152
3709  (get_local $12)
3710  (i64.load align=4
3711  (get_local $4)
3712  )
3713  )
3714  (call $eosio_assert
3715  (i64.eq
3716  (get_local $7)
3717  (i64.load
3718  (i32.load offset=4
3719  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
3720  (i32.add
3721  (get_local $12)
3722  (i32.const 152)
3723  )
3724  )
3725  )
3726  )
3727  )
3728  (i32.const 1136)
3729  )
3730  (drop
3731  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
3732  (get_local $4)
3733  )
3734  )
3735  (i64.store offset=152
3736  (get_local $12)
3737  (i64.const 0)
3738  )
3739  (set_local $11
3740  (i32.add
3741  (get_local $11)
3742  (i32.const 8)
3743  )
3744  )
3745  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
3746  (i32.add
3747  (get_local $12)
3748  (i32.const 144)
3749  )
3750  (i32.add
3751  (get_local $12)
3752  (i32.const 96)
3753  )
3754  (i32.add
3755  (get_local $12)
3756  (i32.const 152)
3757  )
3758  )
3759  (br_if $label$92
3760  (i32.ne
3761  (i32.load
3762  (get_local $5)
3763  )
3764  (i32.load offset=148
3765  (get_local $12)
3766  )
3767  )
3768  )
3769  )
3770  (set_local $11
3771  (i32.add
3772  (i32.add
3773  (get_local $12)
3774  (i32.const 48)
3775  )
3776  (get_local $11)
3777  )
3778  )
3779  (br $label$90)
3780  )
3781  (set_local $11
3782  (i32.add
3783  (get_local $12)
3784  (i32.const 48)
3785  )
3786  )
3787  )
3788  (call $eosio_assert
3789  (i32.eq
3790  (get_local $11)
3791  (get_local $2)
3792  )
3793  (i32.const 1200)
3794  )
3795  (i64.store offset=24
3796  (get_local $12)
3797  (i64.const 421)
3798  )
3799  (i32.store offset=48
3800  (get_local $12)
3801  (i32.add
3802  (get_local $12)
3803  (i32.const 24)
3804  )
3805  )
3806  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
3807  (i32.add
3808  (get_local $12)
3809  (i32.const 152)
3810  )
3811  (i32.add
3812  (get_local $12)
3813  (i32.const 104)
3814  )
3815  (get_local $0)
3816  (i32.add
3817  (get_local $12)
3818  (i32.const 48)
3819  )
3820  )
3821  (call $eosio_assert
3822  (i32.ne
3823  (tee_local $11
3824  (i32.load offset=156
3825  (get_local $12)
3826  )
3827  )
3828  (i32.const 0)
3829  )
3830  (i32.const 1280)
3831  )
3832  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E0_EEvRKS2_yOSC_
3833  (i32.add
3834  (get_local $12)
3835  (i32.const 104)
3836  )
3837  (get_local $11)
3838  (get_local $0)
3839  (i32.add
3840  (get_local $12)
3841  (i32.const 48)
3842  )
3843  )
3844  (block $label$93
3845  (br_if $label$93
3846  (i32.eq
3847  (tee_local $5
3848  (i32.load
3849  (i32.add
3850  (get_local $12)
3851  (i32.const 132)
3852  )
3853  )
3854  )
3855  (tee_local $1
3856  (i32.load
3857  (i32.add
3858  (get_local $12)
3859  (i32.const 128)
3860  )
3861  )
3862  )
3863  )
3864  )
3865  (set_local $11
3866  (i32.add
3867  (get_local $5)
3868  (i32.const -24)
3869  )
3870  )
3871  (set_local $2
3872  (i32.sub
3873  (i32.const 0)
3874  (get_local $1)
3875  )
3876  )
3877  (loop $label$94
3878  (br_if $label$93
3879  (i64.eq
3880  (i64.load
3881  (i32.load
3882  (get_local $11)
3883  )
3884  )
3885  (i64.const 421)
3886  )
3887  )
3888  (set_local $5
3889  (get_local $11)
3890  )
3891  (set_local $11
3892  (tee_local $4
3893  (i32.add
3894  (get_local $11)
3895  (i32.const -24)
3896  )
3897  )
3898  )
3899  (br_if $label$94
3900  (i32.ne
3901  (i32.add
3902  (get_local $4)
3903  (get_local $2)
3904  )
3905  (i32.const -24)
3906  )
3907  )
3908  )
3909  )
3910  (block $label$95
3911  (block $label$96
3912  (block $label$97
3913  (block $label$98
3914  (br_if $label$98
3915  (i32.eq
3916  (get_local $5)
3917  (get_local $1)
3918  )
3919  )
3920  (call $eosio_assert
3921  (i32.eq
3922  (i32.load offset=16
3923  (tee_local $5
3924  (i32.load
3925  (i32.add
3926  (get_local $5)
3927  (i32.const -24)
3928  )
3929  )
3930  )
3931  )
3932  (i32.add
3933  (get_local $12)
3934  (i32.const 104)
3935  )
3936  )
3937  (i32.const 208)
3938  )
3939  (br_if $label$97
3940  (get_local $5)
3941  )
3942  (set_local $5
3943  (i32.const 0)
3944  )
3945  (set_local $11
3946  (i32.const 0)
3947  )
3948  (br $label$95)
3949  )
3950  (set_local $5
3951  (i32.const 0)
3952  )
3953  (br_if $label$96
3954  (i32.lt_s
3955  (tee_local $11
3956  (call $db_find_i64
3957  (i64.load offset=104
3958  (get_local $12)
3959  )
3960  (i64.load
3961  (i32.add
3962  (get_local $12)
3963  (i32.const 112)
3964  )
3965  )
3966  (i64.const 8417982951132398080)
3967  (i64.const 421)
3968  )
3969  )
3970  (i32.const 0)
3971  )
3972  )
3973  (call $eosio_assert
3974  (i32.eq
3975  (i32.load offset=16
3976  (tee_local $5
3977  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
3978  (i32.add
3979  (get_local $12)
3980  (i32.const 104)
3981  )
3982  (get_local $11)
3983  )
3984  )
3985  )
3986  (i32.add
3987  (get_local $12)
3988  (i32.const 104)
3989  )
3990  )
3991  (i32.const 208)
3992  )
3993  )
3994  (set_local $10
3995  (i64.load offset=8
3996  (get_local $5)
3997  )
3998  )
3999  (set_local $7
4000  (i64.const 0)
4001  )
4002  (set_local $6
4003  (i64.const 59)
4004  )
4005  (set_local $11
4006  (i32.const 1328)
4007  )
4008  (set_local $8
4009  (i64.const 0)
4010  )
4011  (loop $label$99
4012  (block $label$100
4013  (block $label$101
4014  (block $label$102
4015  (block $label$103
4016  (block $label$104
4017  (br_if $label$104
4018  (i64.gt_u
4019  (get_local $7)
4020  (i64.const 4)
4021  )
4022  )
4023  (br_if $label$103
4024  (i32.gt_u
4025  (i32.and
4026  (i32.add
4027  (tee_local $4
4028  (i32.load8_s
4029  (get_local $11)
4030  )
4031  )
4032  (i32.const -97)
4033  )
4034  (i32.const 255)
4035  )
4036  (i32.const 25)
4037  )
4038  )
4039  (set_local $4
4040  (i32.add
4041  (get_local $4)
4042  (i32.const 165)
4043  )
4044  )
4045  (br $label$102)
4046  )
4047  (set_local $9
4048  (i64.const 0)
4049  )
4050  (br_if $label$101
4051  (i64.le_u
4052  (get_local $7)
4053  (i64.const 11)
4054  )
4055  )
4056  (br $label$100)
4057  )
4058  (set_local $4
4059  (select
4060  (i32.add
4061  (get_local $4)
4062  (i32.const 208)
4063  )
4064  (i32.const 0)
4065  (i32.lt_u
4066  (i32.and
4067  (i32.add
4068  (get_local $4)
4069  (i32.const -49)
4070  )
4071  (i32.const 255)
4072  )
4073  (i32.const 5)
4074  )
4075  )
4076  )
4077  )
4078  (set_local $9
4079  (i64.shr_s
4080  (i64.shl
4081  (i64.extend_u/i32
4082  (get_local $4)
4083  )
4084  (i64.const 56)
4085  )
4086  (i64.const 56)
4087  )
4088  )
4089  )
4090  (set_local $9
4091  (i64.shl
4092  (i64.and
4093  (get_local $9)
4094  (i64.const 31)
4095  )
4096  (i64.and
4097  (get_local $6)
4098  (i64.const 4294967295)
4099  )
4100  )
4101  )
4102  )
4103  (set_local $11
4104  (i32.add
4105  (get_local $11)
4106  (i32.const 1)
4107  )
4108  )
4109  (set_local $7
4110  (i64.add
4111  (get_local $7)
4112  (i64.const 1)
4113  )
4114  )
4115  (set_local $8
4116  (i64.or
4117  (get_local $9)
4118  (get_local $8)
4119  )
4120  )
4121  (br_if $label$99
4122  (i64.ne
4123  (tee_local $6
4124  (i64.add
4125  (get_local $6)
4126  (i64.const -5)
4127  )
4128  )
4129  (i64.const -6)
4130  )
4131  )
4132  )
4133  (set_local $11
4134  (i64.eq
4135  (get_local $10)
4136  (get_local $8)
4137  )
4138  )
4139  (br $label$95)
4140  )
4141  (set_local $11
4142  (i32.const 0)
4143  )
4144  )
4145  (call $eosio_assert
4146  (get_local $11)
4147  (i32.const 1344)
4148  )
4149  (call $eosio_assert
4150  (tee_local $11
4151  (i32.ne
4152  (get_local $5)
4153  (i32.const 0)
4154  )
4155  )
4156  (i32.const 1376)
4157  )
4158  (call $eosio_assert
4159  (get_local $11)
4160  (i32.const 416)
4161  )
4162  (block $label$105
4163  (br_if $label$105
4164  (i32.lt_s
4165  (tee_local $11
4166  (call $db_next_i64
4167  (i32.load offset=20
4168  (get_local $5)
4169  )
4170  (i32.add
4171  (get_local $12)
4172  (i32.const 48)
4173  )
4174  )
4175  )
4176  (i32.const 0)
4177  )
4178  )
4179  (drop
4180  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
4181  (i32.add
4182  (get_local $12)
4183  (i32.const 104)
4184  )
4185  (get_local $11)
4186  )
4187  )
4188  )
4189  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
4190  (i32.add
4191  (get_local $12)
4192  (i32.const 104)
4193  )
4194  (get_local $5)
4195  )
4196  (block $label$106
4197  (br_if $label$106
4198  (i32.eq
4199  (tee_local $5
4200  (i32.load
4201  (i32.add
4202  (get_local $12)
4203  (i32.const 132)
4204  )
4205  )
4206  )
4207  (tee_local $1
4208  (i32.load
4209  (i32.add
4210  (get_local $12)
4211  (i32.const 128)
4212  )
4213  )
4214  )
4215  )
4216  )
4217  (set_local $11
4218  (i32.add
4219  (get_local $5)
4220  (i32.const -24)
4221  )
4222  )
4223  (set_local $2
4224  (i32.sub
4225  (i32.const 0)
4226  (get_local $1)
4227  )
4228  )
4229  (loop $label$107
4230  (br_if $label$106
4231  (i64.eq
4232  (i64.load
4233  (i32.load
4234  (get_local $11)
4235  )
4236  )
4237  (i64.const 421)
4238  )
4239  )
4240  (set_local $5
4241  (get_local $11)
4242  )
4243  (set_local $11
4244  (tee_local $4
4245  (i32.add
4246  (get_local $11)
4247  (i32.const -24)
4248  )
4249  )
4250  )
4251  (br_if $label$107
4252  (i32.ne
4253  (i32.add
4254  (get_local $4)
4255  (get_local $2)
4256  )
4257  (i32.const -24)
4258  )
4259  )
4260  )
4261  )
4262  (block $label$108
4263  (block $label$109
4264  (br_if $label$109
4265  (i32.eq
4266  (get_local $5)
4267  (get_local $1)
4268  )
4269  )
4270  (call $eosio_assert
4271  (i32.eq
4272  (i32.load offset=16
4273  (tee_local $11
4274  (i32.load
4275  (i32.add
4276  (get_local $5)
4277  (i32.const -24)
4278  )
4279  )
4280  )
4281  )
4282  (i32.add
4283  (get_local $12)
4284  (i32.const 104)
4285  )
4286  )
4287  (i32.const 208)
4288  )
4289  (br $label$108)
4290  )
4291  (set_local $11
4292  (i32.const 0)
4293  )
4294  (br_if $label$108
4295  (i32.lt_s
4296  (tee_local $4
4297  (call $db_find_i64
4298  (i64.load offset=104
4299  (get_local $12)
4300  )
4301  (i64.load
4302  (i32.add
4303  (get_local $12)
4304  (i32.const 112)
4305  )
4306  )
4307  (i64.const 8417982951132398080)
4308  (i64.const 421)
4309  )
4310  )
4311  (i32.const 0)
4312  )
4313  )
4314  (call $eosio_assert
4315  (i32.eq
4316  (i32.load offset=16
4317  (tee_local $11
4318  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
4319  (i32.add
4320  (get_local $12)
4321  (i32.const 104)
4322  )
4323  (get_local $4)
4324  )
4325  )
4326  )
4327  (i32.add
4328  (get_local $12)
4329  (i32.const 104)
4330  )
4331  )
4332  (i32.const 208)
4333  )
4334  )
4335  (call $eosio_assert
4336  (i32.eqz
4337  (get_local $11)
4338  )
4339  (i32.const 1424)
4340  )
4341  (block $label$110
4342  (br_if $label$110
4343  (i32.eqz
4344  (tee_local $5
4345  (i32.load offset=128
4346  (get_local $12)
4347  )
4348  )
4349  )
4350  )
4351  (block $label$111
4352  (block $label$112
4353  (br_if $label$112
4354  (i32.eq
4355  (tee_local $11
4356  (i32.load
4357  (tee_local $2
4358  (i32.add
4359  (get_local $12)
4360  (i32.const 132)
4361  )
4362  )
4363  )
4364  )
4365  (get_local $5)
4366  )
4367  )
4368  (loop $label$113
4369  (set_local $4
4370  (i32.load
4371  (tee_local $11
4372  (i32.add
4373  (get_local $11)
4374  (i32.const -24)
4375  )
4376  )
4377  )
4378  )
4379  (i32.store
4380  (get_local $11)
4381  (i32.const 0)
4382  )
4383  (block $label$114
4384  (br_if $label$114
4385  (i32.eqz
4386  (get_local $4)
4387  )
4388  )
4389  (call $_ZdlPv
4390  (get_local $4)
4391  )
4392  )
4393  (br_if $label$113
4394  (i32.ne
4395  (get_local $5)
4396  (get_local $11)
4397  )
4398  )
4399  )
4400  (set_local $11
4401  (i32.load
4402  (i32.add
4403  (get_local $12)
4404  (i32.const 128)
4405  )
4406  )
4407  )
4408  (br $label$111)
4409  )
4410  (set_local $11
4411  (get_local $5)
4412  )
4413  )
4414  (i32.store
4415  (get_local $2)
4416  (get_local $5)
4417  )
4418  (call $_ZdlPv
4419  (get_local $11)
4420  )
4421  )
4422  (i32.store offset=4
4423  (i32.const 0)
4424  (i32.add
4425  (get_local $12)
4426  (i32.const 160)
4427  )
4428  )
4429  )
4430  (func $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
4431  (local $2 i32)
4432  (local $3 i32)
4433  (local $4 i32)
4434  (local $5 i64)
4435  (local $6 i32)
4436  (local $7 i32)
4437  (local $8 i32)
4438  (local $9 i32)
4439  (set_local $8
4440  (tee_local $9
4441  (i32.sub
4442  (i32.load offset=4
4443  (i32.const 0)
4444  )
4445  (i32.const 32)
4446  )
4447  )
4448  )
4449  (i32.store offset=4
4450  (i32.const 0)
4451  (get_local $9)
4452  )
4453  (block $label$0
4454  (br_if $label$0
4455  (i32.eq
4456  (tee_local $7
4457  (i32.load
4458  (i32.add
4459  (get_local $0)
4460  (i32.const 28)
4461  )
4462  )
4463  )
4464  (tee_local $2
4465  (i32.load offset=24
4466  (get_local $0)
4467  )
4468  )
4469  )
4470  )
4471  (set_local $3
4472  (i32.sub
4473  (i32.const 0)
4474  (get_local $2)
4475  )
4476  )
4477  (set_local $6
4478  (i32.add
4479  (get_local $7)
4480  (i32.const -24)
4481  )
4482  )
4483  (loop $label$1
4484  (br_if $label$0
4485  (i32.eq
4486  (i32.load
4487  (i32.add
4488  (get_local $6)
4489  (i32.const 16)
4490  )
4491  )
4492  (get_local $1)
4493  )
4494  )
4495  (set_local $7
4496  (get_local $6)
4497  )
4498  (set_local $6
4499  (tee_local $4
4500  (i32.add
4501  (get_local $6)
4502  (i32.const -24)
4503  )
4504  )
4505  )
4506  (br_if $label$1
4507  (i32.ne
4508  (i32.add
4509  (get_local $4)
4510  (get_local $3)
4511  )
4512  (i32.const -24)
4513  )
4514  )
4515  )
4516  )
4517  (block $label$2
4518  (block $label$3
4519  (br_if $label$3
4520  (i32.eq
4521  (get_local $7)
4522  (get_local $2)
4523  )
4524  )
4525  (set_local $6
4526  (i32.load
4527  (i32.add
4528  (get_local $7)
4529  (i32.const -24)
4530  )
4531  )
4532  )
4533  (br $label$2)
4534  )
4535  (call $eosio_assert
4536  (i32.xor
4537  (i32.shr_u
4538  (tee_local $4
4539  (call $db_get_i64
4540  (get_local $1)
4541  (i32.const 0)
4542  (i32.const 0)
4543  )
4544  )
4545  (i32.const 31)
4546  )
4547  (i32.const 1)
4548  )
4549  (i32.const 1920)
4550  )
4551  (block $label$4
4552  (block $label$5
4553  (br_if $label$5
4554  (i32.le_u
4555  (get_local $4)
4556  (i32.const 512)
4557  )
4558  )
4559  (drop
4560  (call $db_get_i64
4561  (get_local $1)
4562  (tee_local $7
4563  (call $malloc
4564  (get_local $4)
4565  )
4566  )
4567  (get_local $4)
4568  )
4569  )
4570  (call $free
4571  (get_local $7)
4572  )
4573  (br $label$4)
4574  )
4575  (i32.store offset=4
4576  (i32.const 0)
4577  (tee_local $7
4578  (i32.sub
4579  (get_local $9)
4580  (i32.and
4581  (i32.add
4582  (get_local $4)
4583  (i32.const 15)
4584  )
4585  (i32.const -16)
4586  )
4587  )
4588  )
4589  )
4590  (drop
4591  (call $db_get_i64
4592  (get_local $1)
4593  (get_local $7)
4594  (get_local $4)
4595  )
4596  )
4597  )
4598  (i32.store offset=16
4599  (tee_local $6
4600  (call $_Znwj
4601  (i32.const 32)
4602  )
4603  )
4604  (get_local $0)
4605  )
4606  (call $eosio_assert
4607  (i32.gt_u
4608  (get_local $4)
4609  (i32.const 7)
4610  )
4611  (i32.const 1952)
4612  )
4613  (drop
4614  (call $memcpy
4615  (get_local $6)
4616  (get_local $7)
4617  (i32.const 8)
4618  )
4619  )
4620  (call $eosio_assert
4621  (i32.ne
4622  (i32.and
4623  (get_local $4)
4624  (i32.const -8)
4625  )
4626  (i32.const 8)
4627  )
4628  (i32.const 1952)
4629  )
4630  (drop
4631  (call $memcpy
4632  (i32.add
4633  (get_local $6)
4634  (i32.const 8)
4635  )
4636  (i32.add
4637  (get_local $7)
4638  (i32.const 8)
4639  )
4640  (i32.const 8)
4641  )
4642  )
4643  (i32.store offset=24
4644  (get_local $6)
4645  (i32.const -1)
4646  )
4647  (i32.store offset=20
4648  (get_local $6)
4649  (get_local $1)
4650  )
4651  (i32.store offset=24
4652  (get_local $8)
4653  (get_local $6)
4654  )
4655  (i64.store offset=16
4656  (get_local $8)
4657  (tee_local $5
4658  (i64.load
4659  (get_local $6)
4660  )
4661  )
4662  )
4663  (i32.store offset=12
4664  (get_local $8)
4665  (tee_local $7
4666  (i32.load offset=20
4667  (get_local $6)
4668  )
4669  )
4670  )
4671  (block $label$6
4672  (block $label$7
4673  (br_if $label$7
4674  (i32.ge_u
4675  (tee_local $4
4676  (i32.load
4677  (tee_local $1
4678  (i32.add
4679  (get_local $0)
4680  (i32.const 28)
4681  )
4682  )
4683  )
4684  )
4685  (i32.load
4686  (i32.add
4687  (get_local $0)
4688  (i32.const 32)
4689  )
4690  )
4691  )
4692  )
4693  (i64.store offset=8
4694  (get_local $4)
4695  (get_local $5)
4696  )
4697  (i32.store offset=16
4698  (get_local $4)
4699  (get_local $7)
4700  )
4701  (i32.store offset=24
4702  (get_local $8)
4703  (i32.const 0)
4704  )
4705  (i32.store
4706  (get_local $4)
4707  (get_local $6)
4708  )
4709  (i32.store
4710  (get_local $1)
4711  (i32.add
4712  (get_local $4)
4713  (i32.const 24)
4714  )
4715  )
4716  (br $label$6)
4717  )
4718  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
4719  (i32.add
4720  (get_local $0)
4721  (i32.const 24)
4722  )
4723  (i32.add
4724  (get_local $8)
4725  (i32.const 24)
4726  )
4727  (i32.add
4728  (get_local $8)
4729  (i32.const 16)
4730  )
4731  (i32.add
4732  (get_local $8)
4733  (i32.const 12)
4734  )
4735  )
4736  )
4737  (set_local $4
4738  (i32.load offset=24
4739  (get_local $8)
4740  )
4741  )
4742  (i32.store offset=24
4743  (get_local $8)
4744  (i32.const 0)
4745  )
4746  (br_if $label$2
4747  (i32.eqz
4748  (get_local $4)
4749  )
4750  )
4751  (call $_ZdlPv
4752  (get_local $4)
4753  )
4754  )
4755  (i32.store offset=4
4756  (i32.const 0)
4757  (i32.add
4758  (get_local $8)
4759  (i32.const 32)
4760  )
4761  )
4762  (get_local $6)
4763  )
4764  (func $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy (param $0 i32) (param $1 i32) (param $2 i32)
4765  (local $3 i32)
4766  (local $4 i32)
4767  (local $5 i64)
4768  (local $6 i32)
4769  (local $7 i32)
4770  (local $8 i32)
4771  (local $9 i32)
4772  (local $10 i32)
4773  (i32.store offset=4
4774  (i32.const 0)
4775  (tee_local $10
4776  (i32.sub
4777  (i32.load offset=4
4778  (i32.const 0)
4779  )
4780  (i32.const 16)
4781  )
4782  )
4783  )
4784  (i64.store offset=8
4785  (get_local $10)
4786  (i64.const 0)
4787  )
4788  (i64.store
4789  (get_local $10)
4790  (i64.load
4791  (get_local $2)
4792  )
4793  )
4794  (set_local $2
4795  (i32.const 0)
4796  )
4797  (block $label$0
4798  (br_if $label$0
4799  (i32.lt_s
4800  (tee_local $3
4801  (call $db_idx64_lowerbound
4802  (i64.load
4803  (tee_local $8
4804  (i32.load
4805  (get_local $1)
4806  )
4807  )
4808  )
4809  (i64.load offset=8
4810  (get_local $8)
4811  )
4812  (i64.const 8417982951132398080)
4813  (get_local $10)
4814  (i32.add
4815  (get_local $10)
4816  (i32.const 8)
4817  )
4818  )
4819  )
4820  (i32.const 0)
4821  )
4822  )
4823  (set_local $5
4824  (i64.load offset=8
4825  (get_local $10)
4826  )
4827  )
4828  (block $label$1
4829  (br_if $label$1
4830  (i32.eq
4831  (tee_local $9
4832  (i32.load
4833  (i32.add
4834  (tee_local $4
4835  (i32.load
4836  (get_local $1)
4837  )
4838  )
4839  (i32.const 28)
4840  )
4841  )
4842  )
4843  (tee_local $6
4844  (i32.load offset=24
4845  (get_local $4)
4846  )
4847  )
4848  )
4849  )
4850  (set_local $2
4851  (i32.add
4852  (get_local $9)
4853  (i32.const -24)
4854  )
4855  )
4856  (set_local $7
4857  (i32.sub
4858  (i32.const 0)
4859  (get_local $6)
4860  )
4861  )
4862  (loop $label$2
4863  (br_if $label$1
4864  (i64.eq
4865  (i64.load
4866  (i32.load
4867  (get_local $2)
4868  )
4869  )
4870  (get_local $5)
4871  )
4872  )
4873  (set_local $9
4874  (get_local $2)
4875  )
4876  (set_local $2
4877  (tee_local $8
4878  (i32.add
4879  (get_local $2)
4880  (i32.const -24)
4881  )
4882  )
4883  )
4884  (br_if $label$2
4885  (i32.ne
4886  (i32.add
4887  (get_local $8)
4888  (get_local $7)
4889  )
4890  (i32.const -24)
4891  )
4892  )
4893  )
4894  )
4895  (block $label$3
4896  (block $label$4
4897  (br_if $label$4
4898  (i32.eq
4899  (get_local $9)
4900  (get_local $6)
4901  )
4902  )
4903  (call $eosio_assert
4904  (i32.eq
4905  (i32.load offset=16
4906  (tee_local $2
4907  (i32.load
4908  (i32.add
4909  (get_local $9)
4910  (i32.const -24)
4911  )
4912  )
4913  )
4914  )
4915  (get_local $4)
4916  )
4917  (i32.const 208)
4918  )
4919  (br $label$3)
4920  )
4921  (call $eosio_assert
4922  (i32.eq
4923  (i32.load offset=16
4924  (tee_local $2
4925  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
4926  (get_local $4)
4927  (call $db_find_i64
4928  (i64.load
4929  (get_local $4)
4930  )
4931  (i64.load offset=8
4932  (get_local $4)
4933  )
4934  (i64.const 8417982951132398080)
4935  (get_local $5)
4936  )
4937  )
4938  )
4939  )
4940  (get_local $4)
4941  )
4942  (i32.const 208)
4943  )
4944  )
4945  (i32.store
4946  (i32.add
4947  (get_local $2)
4948  (i32.const 24)
4949  )
4950  (get_local $3)
4951  )
4952  )
4953  (i32.store offset=4
4954  (get_local $0)
4955  (get_local $2)
4956  )
4957  (i32.store
4958  (get_local $0)
4959  (get_local $1)
4960  )
4961  (i32.store offset=4
4962  (i32.const 0)
4963  (i32.add
4964  (get_local $10)
4965  (i32.const 16)
4966  )
4967  )
4968  )
4969  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
4970  (local $1 i32)
4971  (local $2 i32)
4972  (local $3 i64)
4973  (local $4 i32)
4974  (local $5 i32)
4975  (local $6 i32)
4976  (local $7 i32)
4977  (local $8 i32)
4978  (local $9 i32)
4979  (i32.store offset=4
4980  (i32.const 0)
4981  (tee_local $9
4982  (i32.sub
4983  (i32.load offset=4
4984  (i32.const 0)
4985  )
4986  (i32.const 16)
4987  )
4988  )
4989  )
4990  (call $eosio_assert
4991  (i32.ne
4992  (i32.load offset=4
4993  (get_local $0)
4994  )
4995  (i32.const 0)
4996  )
4997  (i32.const 416)
4998  )
4999  (block $label$0
5000  (br_if $label$0
5001  (i32.ne
5002  (tee_local $7
5003  (i32.load offset=24
5004  (tee_local $6
5005  (i32.load offset=4
5006  (get_local $0)
5007  )
5008  )
5009  )
5010  )
5011  (i32.const -1)
5012  )
5013  )
5014  (set_local $7
5015  (call $db_idx64_find_primary
5016  (i64.load
5017  (tee_local $7
5018  (i32.load
5019  (i32.load
5020  (get_local $0)
5021  )
5022  )
5023  )
5024  )
5025  (i64.load offset=8
5026  (get_local $7)
5027  )
5028  (i64.const 8417982951132398080)
5029  (i32.add
5030  (get_local $9)
5031  (i32.const 8)
5032  )
5033  (i64.load
5034  (get_local $6)
5035  )
5036  )
5037  )
5038  (i32.store offset=24
5039  (i32.load
5040  (i32.add
5041  (get_local $0)
5042  (i32.const 4)
5043  )
5044  )
5045  (get_local $7)
5046  )
5047  )
5048  (i64.store offset=8
5049  (get_local $9)
5050  (i64.const 0)
5051  )
5052  (block $label$1
5053  (block $label$2
5054  (block $label$3
5055  (block $label$4
5056  (br_if $label$4
5057  (i32.le_s
5058  (tee_local $1
5059  (call $db_idx64_next
5060  (get_local $7)
5061  (i32.add
5062  (get_local $9)
5063  (i32.const 8)
5064  )
5065  )
5066  )
5067  (i32.const -1)
5068  )
5069  )
5070  (set_local $3
5071  (i64.load offset=8
5072  (get_local $9)
5073  )
5074  )
5075  (block $label$5
5076  (br_if $label$5
5077  (i32.eq
5078  (tee_local $8
5079  (i32.load
5080  (i32.add
5081  (tee_local $2
5082  (i32.load
5083  (i32.load
5084  (get_local $0)
5085  )
5086  )
5087  )
5088  (i32.const 28)
5089  )
5090  )
5091  )
5092  (tee_local $4
5093  (i32.load offset=24
5094  (get_local $2)
5095  )
5096  )
5097  )
5098  )
5099  (set_local $7
5100  (i32.add
5101  (get_local $8)
5102  (i32.const -24)
5103  )
5104  )
5105  (set_local $5
5106  (i32.sub
5107  (i32.const 0)
5108  (get_local $4)
5109  )
5110  )
5111  (loop $label$6
5112  (br_if $label$5
5113  (i64.eq
5114  (i64.load
5115  (i32.load
5116  (get_local $7)
5117  )
5118  )
5119  (get_local $3)
5120  )
5121  )
5122  (set_local $8
5123  (get_local $7)
5124  )
5125  (set_local $7
5126  (tee_local $6
5127  (i32.add
5128  (get_local $7)
5129  (i32.const -24)
5130  )
5131  )
5132  )
5133  (br_if $label$6
5134  (i32.ne
5135  (i32.add
5136  (get_local $6)
5137  (get_local $5)
5138  )
5139  (i32.const -24)
5140  )
5141  )
5142  )
5143  )
5144  (br_if $label$3
5145  (i32.eq
5146  (get_local $8)
5147  (get_local $4)
5148  )
5149  )
5150  (call $eosio_assert
5151  (i32.eq
5152  (i32.load offset=16
5153  (tee_local $7
5154  (i32.load
5155  (i32.add
5156  (get_local $8)
5157  (i32.const -24)
5158  )
5159  )
5160  )
5161  )
5162  (get_local $2)
5163  )
5164  (i32.const 208)
5165  )
5166  (br $label$2)
5167  )
5168  (i32.store
5169  (i32.add
5170  (get_local $0)
5171  (i32.const 4)
5172  )
5173  (i32.const 0)
5174  )
5175  (br $label$1)
5176  )
5177  (call $eosio_assert
5178  (i32.eq
5179  (i32.load offset=16
5180  (tee_local $7
5181  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
5182  (get_local $2)
5183  (call $db_find_i64
5184  (i64.load
5185  (get_local $2)
5186  )
5187  (i64.load offset=8
5188  (get_local $2)
5189  )
5190  (i64.const 8417982951132398080)
5191  (get_local $3)
5192  )
5193  )
5194  )
5195  )
5196  (get_local $2)
5197  )
5198  (i32.const 208)
5199  )
5200  )
5201  (i32.store
5202  (i32.add
5203  (get_local $0)
5204  (i32.const 4)
5205  )
5206  (get_local $7)
5207  )
5208  (i32.store
5209  (i32.add
5210  (get_local $7)
5211  (i32.const 24)
5212  )
5213  (get_local $1)
5214  )
5215  )
5216  (i32.store offset=4
5217  (i32.const 0)
5218  (i32.add
5219  (get_local $9)
5220  (i32.const 16)
5221  )
5222  )
5223  (get_local $0)
5224  )
5225  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv (param $0 i32) (result i32)
5226  (local $1 i32)
5227  (local $2 i64)
5228  (local $3 i32)
5229  (local $4 i32)
5230  (local $5 i32)
5231  (local $6 i32)
5232  (local $7 i32)
5233  (local $8 i32)
5234  (local $9 i32)
5235  (i32.store offset=4
5236  (i32.const 0)
5237  (tee_local $9
5238  (i32.sub
5239  (i32.load offset=4
5240  (i32.const 0)
5241  )
5242  (i32.const 16)
5243  )
5244  )
5245  )
5246  (i64.store offset=8
5247  (get_local $9)
5248  (i64.const 0)
5249  )
5250  (block $label$0
5251  (block $label$1
5252  (br_if $label$1
5253  (i32.eqz
5254  (tee_local $7
5255  (i32.load offset=4
5256  (get_local $0)
5257  )
5258  )
5259  )
5260  )
5261  (block $label$2
5262  (br_if $label$2
5263  (i32.ne
5264  (tee_local $5
5265  (i32.load offset=24
5266  (get_local $7)
5267  )
5268  )
5269  (i32.const -1)
5270  )
5271  )
5272  (set_local $5
5273  (call $db_idx64_find_primary
5274  (i64.load
5275  (tee_local $5
5276  (i32.load
5277  (i32.load
5278  (get_local $0)
5279  )
5280  )
5281  )
5282  )
5283  (i64.load offset=8
5284  (get_local $5)
5285  )
5286  (i64.const 8417982951132398080)
5287  (get_local $9)
5288  (i64.load
5289  (get_local $7)
5290  )
5291  )
5292  )
5293  (i32.store offset=24
5294  (i32.load
5295  (i32.add
5296  (get_local $0)
5297  (i32.const 4)
5298  )
5299  )
5300  (get_local $5)
5301  )
5302  )
5303  (call $eosio_assert
5304  (i32.xor
5305  (i32.shr_u
5306  (tee_local $6
5307  (call $db_idx64_previous
5308  (get_local $5)
5309  (i32.add
5310  (get_local $9)
5311  (i32.const 8)
5312  )
5313  )
5314  )
5315  (i32.const 31)
5316  )
5317  (i32.const 1)
5318  )
5319  (i32.const 1872)
5320  )
5321  (br $label$0)
5322  )
5323  (call $eosio_assert
5324  (i32.ne
5325  (tee_local $7
5326  (call $db_idx64_end
5327  (i64.load
5328  (tee_local $7
5329  (i32.load
5330  (i32.load
5331  (get_local $0)
5332  )
5333  )
5334  )
5335  )
5336  (i64.load offset=8
5337  (get_local $7)
5338  )
5339  (i64.const 8417982951132398080)
5340  )
5341  )
5342  (i32.const -1)
5343  )
5344  (i32.const 1808)
5345  )
5346  (call $eosio_assert
5347  (i32.xor
5348  (i32.shr_u
5349  (tee_local $6
5350  (call $db_idx64_previous
5351  (get_local $7)
5352  (i32.add
5353  (get_local $9)
5354  (i32.const 8)
5355  )
5356  )
5357  )
5358  (i32.const 31)
5359  )
5360  (i32.const 1)
5361  )
5362  (i32.const 1808)
5363  )
5364  )
5365  (set_local $2
5366  (i64.load offset=8
5367  (get_local $9)
5368  )
5369  )
5370  (block $label$3
5371  (br_if $label$3
5372  (i32.eq
5373  (tee_local $8
5374  (i32.load
5375  (i32.add
5376  (tee_local $1
5377  (i32.load
5378  (i32.load
5379  (get_local $0)
5380  )
5381  )
5382  )
5383  (i32.const 28)
5384  )
5385  )
5386  )
5387  (tee_local $3
5388  (i32.load offset=24
5389  (get_local $1)
5390  )
5391  )
5392  )
5393  )
5394  (set_local $7
5395  (i32.add
5396  (get_local $8)
5397  (i32.const -24)
5398  )
5399  )
5400  (set_local $4
5401  (i32.sub
5402  (i32.const 0)
5403  (get_local $3)
5404  )
5405  )
5406  (loop $label$4
5407  (br_if $label$3
5408  (i64.eq
5409  (i64.load
5410  (i32.load
5411  (get_local $7)
5412  )
5413  )
5414  (get_local $2)
5415  )
5416  )
5417  (set_local $8
5418  (get_local $7)
5419  )
5420  (set_local $7
5421  (tee_local $5
5422  (i32.add
5423  (get_local $7)
5424  (i32.const -24)
5425  )
5426  )
5427  )
5428  (br_if $label$4
5429  (i32.ne
5430  (i32.add
5431  (get_local $5)
5432  (get_local $4)
5433  )
5434  (i32.const -24)
5435  )
5436  )
5437  )
5438  )
5439  (block $label$5
5440  (block $label$6
5441  (br_if $label$6
5442  (i32.eq
5443  (get_local $8)
5444  (get_local $3)
5445  )
5446  )
5447  (call $eosio_assert
5448  (i32.eq
5449  (i32.load offset=16
5450  (tee_local $7
5451  (i32.load
5452  (i32.add
5453  (get_local $8)
5454  (i32.const -24)
5455  )
5456  )
5457  )
5458  )
5459  (get_local $1)
5460  )
5461  (i32.const 208)
5462  )
5463  (br $label$5)
5464  )
5465  (call $eosio_assert
5466  (i32.eq
5467  (i32.load offset=16
5468  (tee_local $7
5469  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
5470  (get_local $1)
5471  (call $db_find_i64
5472  (i64.load
5473  (get_local $1)
5474  )
5475  (i64.load offset=8
5476  (get_local $1)
5477  )
5478  (i64.const 8417982951132398080)
5479  (get_local $2)
5480  )
5481  )
5482  )
5483  )
5484  (get_local $1)
5485  )
5486  (i32.const 208)
5487  )
5488  )
5489  (i32.store
5490  (i32.add
5491  (get_local $0)
5492  (i32.const 4)
5493  )
5494  (get_local $7)
5495  )
5496  (i32.store
5497  (i32.add
5498  (get_local $7)
5499  (i32.const 24)
5500  )
5501  (get_local $6)
5502  )
5503  (i32.store offset=4
5504  (i32.const 0)
5505  (i32.add
5506  (get_local $9)
5507  (i32.const 16)
5508  )
5509  )
5510  (get_local $0)
5511  )
5512  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
5513  (local $4 i32)
5514  (local $5 i32)
5515  (local $6 i32)
5516  (local $7 i32)
5517  (i32.store offset=4
5518  (i32.const 0)
5519  (tee_local $7
5520  (i32.sub
5521  (i32.load offset=4
5522  (i32.const 0)
5523  )
5524  (i32.const 48)
5525  )
5526  )
5527  )
5528  (i64.store offset=40
5529  (get_local $7)
5530  (get_local $2)
5531  )
5532  (call $eosio_assert
5533  (i64.eq
5534  (i64.load
5535  (get_local $1)
5536  )
5537  (call $current_receiver)
5538  )
5539  (i32.const 128)
5540  )
5541  (i32.store offset=20
5542  (get_local $7)
5543  (get_local $3)
5544  )
5545  (i32.store offset=16
5546  (get_local $7)
5547  (get_local $1)
5548  )
5549  (i32.store offset=24
5550  (get_local $7)
5551  (i32.add
5552  (get_local $7)
5553  (i32.const 40)
5554  )
5555  )
5556  (i32.store offset=16
5557  (tee_local $3
5558  (call $_Znwj
5559  (i32.const 32)
5560  )
5561  )
5562  (get_local $1)
5563  )
5564  (call $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
5565  (i32.add
5566  (get_local $7)
5567  (i32.const 16)
5568  )
5569  (get_local $3)
5570  )
5571  (i32.store offset=32
5572  (get_local $7)
5573  (get_local $3)
5574  )
5575  (i64.store offset=16
5576  (get_local $7)
5577  (tee_local $2
5578  (i64.load
5579  (get_local $3)
5580  )
5581  )
5582  )
5583  (i32.store offset=12
5584  (get_local $7)
5585  (tee_local $4
5586  (i32.load offset=20
5587  (get_local $3)
5588  )
5589  )
5590  )
5591  (block $label$0
5592  (block $label$1
5593  (br_if $label$1
5594  (i32.ge_u
5595  (tee_local $5
5596  (i32.load
5597  (tee_local $6
5598  (i32.add
5599  (get_local $1)
5600  (i32.const 28)
5601  )
5602  )
5603  )
5604  )
5605  (i32.load
5606  (i32.add
5607  (get_local $1)
5608  (i32.const 32)
5609  )
5610  )
5611  )
5612  )
5613  (i64.store offset=8
5614  (get_local $5)
5615  (get_local $2)
5616  )
5617  (i32.store offset=16
5618  (get_local $5)
5619  (get_local $4)
5620  )
5621  (i32.store offset=32
5622  (get_local $7)
5623  (i32.const 0)
5624  )
5625  (i32.store
5626  (get_local $5)
5627  (get_local $3)
5628  )
5629  (i32.store
5630  (get_local $6)
5631  (i32.add
5632  (get_local $5)
5633  (i32.const 24)
5634  )
5635  )
5636  (br $label$0)
5637  )
5638  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
5639  (i32.add
5640  (get_local $1)
5641  (i32.const 24)
5642  )
5643  (i32.add
5644  (get_local $7)
5645  (i32.const 32)
5646  )
5647  (i32.add
5648  (get_local $7)
5649  (i32.const 16)
5650  )
5651  (i32.add
5652  (get_local $7)
5653  (i32.const 12)
5654  )
5655  )
5656  )
5657  (i32.store offset=4
5658  (get_local $0)
5659  (get_local $3)
5660  )
5661  (i32.store
5662  (get_local $0)
5663  (get_local $1)
5664  )
5665  (set_local $1
5666  (i32.load offset=32
5667  (get_local $7)
5668  )
5669  )
5670  (i32.store offset=32
5671  (get_local $7)
5672  (i32.const 0)
5673  )
5674  (block $label$2
5675  (br_if $label$2
5676  (i32.eqz
5677  (get_local $1)
5678  )
5679  )
5680  (call $_ZdlPv
5681  (get_local $1)
5682  )
5683  )
5684  (i32.store offset=4
5685  (i32.const 0)
5686  (i32.add
5687  (get_local $7)
5688  (i32.const 48)
5689  )
5690  )
5691  )
5692  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E0_EEvRKS2_yOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
5693  (local $4 i32)
5694  (local $5 i64)
5695  (local $6 i64)
5696  (local $7 i32)
5697  (local $8 i32)
5698  (local $9 i64)
5699  (local $10 i64)
5700  (local $11 i64)
5701  (local $12 i64)
5702  (local $13 i32)
5703  (local $14 i32)
5704  (set_local $13
5705  (tee_local $14
5706  (i32.sub
5707  (i32.load offset=4
5708  (i32.const 0)
5709  )
5710  (i32.const 16)
5711  )
5712  )
5713  )
5714  (i32.store offset=4
5715  (i32.const 0)
5716  (get_local $14)
5717  )
5718  (call $eosio_assert
5719  (i32.eq
5720  (i32.load offset=16
5721  (get_local $1)
5722  )
5723  (get_local $0)
5724  )
5725  (i32.const 1632)
5726  )
5727  (call $eosio_assert
5728  (i64.eq
5729  (i64.load
5730  (get_local $0)
5731  )
5732  (call $current_receiver)
5733  )
5734  (i32.const 1680)
5735  )
5736  (set_local $4
5737  (i32.add
5738  (get_local $1)
5739  (i32.const 8)
5740  )
5741  )
5742  (set_local $6
5743  (i64.load
5744  (get_local $1)
5745  )
5746  )
5747  (set_local $5
5748  (i64.load offset=8
5749  (get_local $1)
5750  )
5751  )
5752  (set_local $10
5753  (i64.const 0)
5754  )
5755  (set_local $9
5756  (i64.const 59)
5757  )
5758  (set_local $8
5759  (i32.const 1328)
5760  )
5761  (set_local $11
5762  (i64.const 0)
5763  )
5764  (loop $label$0
5765  (block $label$1
5766  (block $label$2
5767  (block $label$3
5768  (block $label$4
5769  (block $label$5
5770  (br_if $label$5
5771  (i64.gt_u
5772  (get_local $10)
5773  (i64.const 4)
5774  )
5775  )
5776  (br_if $label$4
5777  (i32.gt_u
5778  (i32.and
5779  (i32.add
5780  (tee_local $7
5781  (i32.load8_s
5782  (get_local $8)
5783  )
5784  )
5785  (i32.const -97)
5786  )
5787  (i32.const 255)
5788  )
5789  (i32.const 25)
5790  )
5791  )
5792  (set_local $7
5793  (i32.add
5794  (get_local $7)
5795  (i32.const 165)
5796  )
5797  )
5798  (br $label$3)
5799  )
5800  (set_local $12
5801  (i64.const 0)
5802  )
5803  (br_if $label$2
5804  (i64.le_u
5805  (get_local $10)
5806  (i64.const 11)
5807  )
5808  )
5809  (br $label$1)
5810  )
5811  (set_local $7
5812  (select
5813  (i32.add
5814  (get_local $7)
5815  (i32.const 208)
5816  )
5817  (i32.const 0)
5818  (i32.lt_u
5819  (i32.and
5820  (i32.add
5821  (get_local $7)
5822  (i32.const -49)
5823  )
5824  (i32.const 255)
5825  )
5826  (i32.const 5)
5827  )
5828  )
5829  )
5830  )
5831  (set_local $12
5832  (i64.shr_s
5833  (i64.shl
5834  (i64.extend_u/i32
5835  (get_local $7)
5836  )
5837  (i64.const 56)
5838  )
5839  (i64.const 56)
5840  )
5841  )
5842  )
5843  (set_local $12
5844  (i64.shl
5845  (i64.and
5846  (get_local $12)
5847  (i64.const 31)
5848  )
5849  (i64.and
5850  (get_local $9)
5851  (i64.const 4294967295)
5852  )
5853  )
5854  )
5855  )
5856  (set_local $8
5857  (i32.add
5858  (get_local $8)
5859  (i32.const 1)
5860  )
5861  )
5862  (set_local $10
5863  (i64.add
5864  (get_local $10)
5865  (i64.const 1)
5866  )
5867  )
5868  (set_local $11
5869  (i64.or
5870  (get_local $12)
5871  (get_local $11)
5872  )
5873  )
5874  (br_if $label$0
5875  (i64.ne
5876  (tee_local $9
5877  (i64.add
5878  (get_local $9)
5879  (i64.const -5)
5880  )
5881  )
5882  (i64.const -6)
5883  )
5884  )
5885  )
5886  (i64.store
5887  (i32.add
5888  (get_local $1)
5889  (i32.const 8)
5890  )
5891  (get_local $11)
5892  )
5893  (call $eosio_assert
5894  (i32.const 1)
5895  (i32.const 1744)
5896  )
5897  (i32.store offset=4
5898  (i32.const 0)
5899  (tee_local $8
5900  (i32.add
5901  (tee_local $7
5902  (get_local $14)
5903  )
5904  (i32.const -16)
5905  )
5906  )
5907  )
5908  (call $eosio_assert
5909  (i32.const 1)
5910  (i32.const 192)
5911  )
5912  (drop
5913  (call $memcpy
5914  (get_local $8)
5915  (get_local $1)
5916  (i32.const 8)
5917  )
5918  )
5919  (call $eosio_assert
5920  (i32.const 1)
5921  (i32.const 192)
5922  )
5923  (drop
5924  (call $memcpy
5925  (i32.add
5926  (get_local $7)
5927  (i32.const -8)
5928  )
5929  (get_local $4)
5930  (i32.const 8)
5931  )
5932  )
5933  (call $db_update_i64
5934  (i32.load offset=20
5935  (get_local $1)
5936  )
5937  (get_local $2)
5938  (get_local $8)
5939  (i32.const 16)
5940  )
5941  (block $label$6
5942  (br_if $label$6
5943  (i64.lt_u
5944  (get_local $6)
5945  (i64.load offset=16
5946  (get_local $0)
5947  )
5948  )
5949  )
5950  (i64.store
5951  (i32.add
5952  (get_local $0)
5953  (i32.const 16)
5954  )
5955  (select
5956  (i64.const -2)
5957  (i64.add
5958  (get_local $6)
5959  (i64.const 1)
5960  )
5961  (i64.gt_u
5962  (get_local $6)
5963  (i64.const -3)
5964  )
5965  )
5966  )
5967  )
5968  (i64.store offset=8
5969  (get_local $13)
5970  (tee_local $10
5971  (i64.load
5972  (get_local $4)
5973  )
5974  )
5975  )
5976  (block $label$7
5977  (br_if $label$7
5978  (i64.eq
5979  (get_local $5)
5980  (get_local $10)
5981  )
5982  )
5983  (block $label$8
5984  (br_if $label$8
5985  (i32.gt_s
5986  (tee_local $8
5987  (i32.load
5988  (tee_local $7
5989  (i32.add
5990  (get_local $1)
5991  (i32.const 24)
5992  )
5993  )
5994  )
5995  )
5996  (i32.const -1)
5997  )
5998  )
5999  (i32.store
6000  (get_local $7)
6001  (tee_local $8
6002  (call $db_idx64_find_primary
6003  (i64.load
6004  (get_local $0)
6005  )
6006  (i64.load offset=8
6007  (get_local $0)
6008  )
6009  (i64.const 8417982951132398080)
6010  (get_local $13)
6011  (get_local $6)
6012  )
6013  )
6014  )
6015  )
6016  (call $db_idx64_update
6017  (get_local $8)
6018  (get_local $2)
6019  (i32.add
6020  (get_local $13)
6021  (i32.const 8)
6022  )
6023  )
6024  )
6025  (i32.store offset=4
6026  (i32.const 0)
6027  (i32.add
6028  (get_local $13)
6029  (i32.const 16)
6030  )
6031  )
6032  )
6033  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_ (param $0 i32) (param $1 i32)
6034  (local $2 i64)
6035  (local $3 i32)
6036  (local $4 i32)
6037  (local $5 i32)
6038  (local $6 i32)
6039  (local $7 i32)
6040  (local $8 i32)
6041  (local $9 i32)
6042  (i32.store offset=4
6043  (i32.const 0)
6044  (tee_local $9
6045  (i32.sub
6046  (i32.load offset=4
6047  (i32.const 0)
6048  )
6049  (i32.const 16)
6050  )
6051  )
6052  )
6053  (call $eosio_assert
6054  (i32.eq
6055  (i32.load offset=16
6056  (get_local $1)
6057  )
6058  (get_local $0)
6059  )
6060  (i32.const 1456)
6061  )
6062  (call $eosio_assert
6063  (i64.eq
6064  (i64.load
6065  (get_local $0)
6066  )
6067  (call $current_receiver)
6068  )
6069  (i32.const 1504)
6070  )
6071  (block $label$0
6072  (br_if $label$0
6073  (i32.eq
6074  (tee_local $7
6075  (i32.load
6076  (tee_local $5
6077  (i32.add
6078  (get_local $0)
6079  (i32.const 28)
6080  )
6081  )
6082  )
6083  )
6084  (tee_local $3
6085  (i32.load offset=24
6086  (get_local $0)
6087  )
6088  )
6089  )
6090  )
6091  (set_local $2
6092  (i64.load
6093  (get_local $1)
6094  )
6095  )
6096  (set_local $6
6097  (i32.sub
6098  (i32.const 0)
6099  (get_local $3)
6100  )
6101  )
6102  (set_local $8
6103  (i32.add
6104  (get_local $7)
6105  (i32.const -24)
6106  )
6107  )
6108  (loop $label$1
6109  (br_if $label$0
6110  (i64.eq
6111  (i64.load
6112  (i32.load
6113  (get_local $8)
6114  )
6115  )
6116  (get_local $2)
6117  )
6118  )
6119  (set_local $7
6120  (get_local $8)
6121  )
6122  (set_local $8
6123  (tee_local $4
6124  (i32.add
6125  (get_local $8)
6126  (i32.const -24)
6127  )
6128  )
6129  )
6130  (br_if $label$1
6131  (i32.ne
6132  (i32.add
6133  (get_local $4)
6134  (get_local $6)
6135  )
6136  (i32.const -24)
6137  )
6138  )
6139  )
6140  )
6141  (call $eosio_assert
6142  (i32.ne
6143  (get_local $7)
6144  (get_local $3)
6145  )
6146  (i32.const 1568)
6147  )
6148  (set_local $8
6149  (i32.add
6150  (get_local $7)
6151  (i32.const -24)
6152  )
6153  )
6154  (block $label$2
6155  (block $label$3
6156  (br_if $label$3
6157  (i32.eq
6158  (get_local $7)
6159  (tee_local $4
6160  (i32.load
6161  (get_local $5)
6162  )
6163  )
6164  )
6165  )
6166  (set_local $3
6167  (i32.sub
6168  (i32.const 0)
6169  (get_local $4)
6170  )
6171  )
6172  (set_local $7
6173  (get_local $8)
6174  )
6175  (loop $label$4
6176  (set_local $6
6177  (i32.load
6178  (tee_local $8
6179  (i32.add
6180  (get_local $7)
6181  (i32.const 24)
6182  )
6183  )
6184  )
6185  )
6186  (i32.store
6187  (get_local $8)
6188  (i32.const 0)
6189  )
6190  (set_local $4
6191  (i32.load
6192  (get_local $7)
6193  )
6194  )
6195  (i32.store
6196  (get_local $7)
6197  (get_local $6)
6198  )
6199  (block $label$5
6200  (br_if $label$5
6201  (i32.eqz
6202  (get_local $4)
6203  )
6204  )
6205  (call $_ZdlPv
6206  (get_local $4)
6207  )
6208  )
6209  (i32.store
6210  (i32.add
6211  (get_local $7)
6212  (i32.const 16)
6213  )
6214  (i32.load
6215  (i32.add
6216  (get_local $7)
6217  (i32.const 40)
6218  )
6219  )
6220  )
6221  (i64.store
6222  (i32.add
6223  (get_local $7)
6224  (i32.const 8)
6225  )
6226  (i64.load
6227  (i32.add
6228  (get_local $7)
6229  (i32.const 32)
6230  )
6231  )
6232  )
6233  (set_local $7
6234  (get_local $8)
6235  )
6236  (br_if $label$4
6237  (i32.ne
6238  (i32.add
6239  (get_local $8)
6240  (get_local $3)
6241  )
6242  (i32.const -24)
6243  )
6244  )
6245  )
6246  (br_if $label$2
6247  (i32.eq
6248  (tee_local $7
6249  (i32.load
6250  (i32.add
6251  (get_local $0)
6252  (i32.const 28)
6253  )
6254  )
6255  )
6256  (get_local $8)
6257  )
6258  )
6259  )
6260  (loop $label$6
6261  (set_local $4
6262  (i32.load
6263  (tee_local $7
6264  (i32.add
6265  (get_local $7)
6266  (i32.const -24)
6267  )
6268  )
6269  )
6270  )
6271  (i32.store
6272  (get_local $7)
6273  (i32.const 0)
6274  )
6275  (block $label$7
6276  (br_if $label$7
6277  (i32.eqz
6278  (get_local $4)
6279  )
6280  )
6281  (call $_ZdlPv
6282  (get_local $4)
6283  )
6284  )
6285  (br_if $label$6
6286  (i32.ne
6287  (get_local $8)
6288  (get_local $7)
6289  )
6290  )
6291  )
6292  )
6293  (i32.store
6294  (i32.add
6295  (get_local $0)
6296  (i32.const 28)
6297  )
6298  (get_local $8)
6299  )
6300  (call $db_remove_i64
6301  (i32.load offset=20
6302  (get_local $1)
6303  )
6304  )
6305  (block $label$8
6306  (block $label$9
6307  (br_if $label$9
6308  (i32.gt_s
6309  (tee_local $7
6310  (i32.load
6311  (i32.add
6312  (get_local $1)
6313  (i32.const 24)
6314  )
6315  )
6316  )
6317  (i32.const -1)
6318  )
6319  )
6320  (br_if $label$8
6321  (i32.lt_s
6322  (tee_local $7
6323  (call $db_idx64_find_primary
6324  (i64.load
6325  (get_local $0)
6326  )
6327  (i64.load offset=8
6328  (get_local $0)
6329  )
6330  (i64.const 8417982951132398080)
6331  (i32.add
6332  (get_local $9)
6333  (i32.const 8)
6334  )
6335  (i64.load
6336  (get_local $1)
6337  )
6338  )
6339  )
6340  (i32.const 0)
6341  )
6342  )
6343  )
6344  (call $db_idx64_remove
6345  (get_local $7)
6346  )
6347  )
6348  (i32.store offset=4
6349  (i32.const 0)
6350  (i32.add
6351  (get_local $9)
6352  (i32.const 16)
6353  )
6354  )
6355  )
6356  (func $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398080EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
6357  (local $2 i32)
6358  (local $3 i32)
6359  (local $4 i32)
6360  (local $5 i64)
6361  (local $6 i64)
6362  (local $7 i64)
6363  (local $8 i64)
6364  (local $9 i32)
6365  (local $10 i32)
6366  (set_local $9
6367  (tee_local $10
6368  (i32.sub
6369  (i32.load offset=4
6370  (i32.const 0)
6371  )
6372  (i32.const 16)
6373  )
6374  )
6375  )
6376  (i32.store offset=4
6377  (i32.const 0)
6378  (get_local $10)
6379  )
6380  (i64.store
6381  (get_local $1)
6382  (i64.const 421)
6383  )
6384  (set_local $2
6385  (i32.load
6386  (get_local $0)
6387  )
6388  )
6389  (set_local $6
6390  (i64.const 0)
6391  )
6392  (set_local $5
6393  (i64.const 59)
6394  )
6395  (set_local $4
6396  (i32.const 768)
6397  )
6398  (set_local $7
6399  (i64.const 0)
6400  )
6401  (loop $label$0
6402  (block $label$1
6403  (block $label$2
6404  (block $label$3
6405  (block $label$4
6406  (block $label$5
6407  (br_if $label$5
6408  (i64.gt_u
6409  (get_local $6)
6410  (i64.const 2)
6411  )
6412  )
6413  (br_if $label$4
6414  (i32.gt_u
6415  (i32.and
6416  (i32.add
6417  (tee_local $3
6418  (i32.load8_s
6419  (get_local $4)
6420  )
6421  )
6422  (i32.const -97)
6423  )
6424  (i32.const 255)
6425  )
6426  (i32.const 25)
6427  )
6428  )
6429  (set_local $3
6430  (i32.add
6431  (get_local $3)
6432  (i32.const 165)
6433  )
6434  )
6435  (br $label$3)
6436  )
6437  (set_local $8
6438  (i64.const 0)
6439  )
6440  (br_if $label$2
6441  (i64.le_u
6442  (get_local $6)
6443  (i64.const 11)
6444  )
6445  )
6446  (br $label$1)
6447  )
6448  (set_local $3
6449  (select
6450  (i32.add
6451  (get_local $3)
6452  (i32.const 208)
6453  )
6454  (i32.const 0)
6455  (i32.lt_u
6456  (i32.and
6457  (i32.add
6458  (get_local $3)
6459  (i32.const -49)
6460  )
6461  (i32.const 255)
6462  )
6463  (i32.const 5)
6464  )
6465  )
6466  )
6467  )
6468  (set_local $8
6469  (i64.shr_s
6470  (i64.shl
6471  (i64.extend_u/i32
6472  (get_local $3)
6473  )
6474  (i64.const 56)
6475  )
6476  (i64.const 56)
6477  )
6478  )
6479  )
6480  (set_local $8
6481  (i64.shl
6482  (i64.and
6483  (get_local $8)
6484  (i64.const 31)
6485  )
6486  (i64.and
6487  (get_local $5)
6488  (i64.const 4294967295)
6489  )
6490  )
6491  )
6492  )
6493  (set_local $4
6494  (i32.add
6495  (get_local $4)
6496  (i32.const 1)
6497  )
6498  )
6499  (set_local $6
6500  (i64.add
6501  (get_local $6)
6502  (i64.const 1)
6503  )
6504  )
6505  (set_local $7
6506  (i64.or
6507  (get_local $8)
6508  (get_local $7)
6509  )
6510  )
6511  (br_if $label$0
6512  (i64.ne
6513  (tee_local $5
6514  (i64.add
6515  (get_local $5)
6516  (i64.const -5)
6517  )
6518  )
6519  (i64.const -6)
6520  )
6521  )
6522  )
6523  (i64.store offset=8
6524  (get_local $1)
6525  (get_local $7)
6526  )
6527  (i32.store offset=4
6528  (i32.const 0)
6529  (tee_local $4
6530  (i32.add
6531  (tee_local $3
6532  (get_local $10)
6533  )
6534  (i32.const -16)
6535  )
6536  )
6537  )
6538  (call $eosio_assert
6539  (i32.const 1)
6540  (i32.const 192)
6541  )
6542  (drop
6543  (call $memcpy
6544  (get_local $4)
6545  (get_local $1)
6546  (i32.const 8)
6547  )
6548  )
6549  (call $eosio_assert
6550  (i32.const 1)
6551  (i32.const 192)
6552  )
6553  (drop
6554  (call $memcpy
6555  (i32.add
6556  (get_local $3)
6557  (i32.const -8)
6558  )
6559  (tee_local $3
6560  (i32.add
6561  (get_local $1)
6562  (i32.const 8)
6563  )
6564  )
6565  (i32.const 8)
6566  )
6567  )
6568  (i32.store offset=20
6569  (get_local $1)
6570  (call $db_store_i64
6571  (i64.load offset=8
6572  (get_local $2)
6573  )
6574  (i64.const 8417982951132398080)
6575  (i64.load
6576  (i32.load offset=8
6577  (get_local $0)
6578  )
6579  )
6580  (tee_local $6
6581  (i64.load
6582  (get_local $1)
6583  )
6584  )
6585  (get_local $4)
6586  (i32.const 16)
6587  )
6588  )
6589  (block $label$6
6590  (br_if $label$6
6591  (i64.lt_u
6592  (get_local $6)
6593  (i64.load offset=16
6594  (get_local $2)
6595  )
6596  )
6597  )
6598  (i64.store
6599  (i32.add
6600  (get_local $2)
6601  (i32.const 16)
6602  )
6603  (select
6604  (i64.const -2)
6605  (i64.add
6606  (get_local $6)
6607  (i64.const 1)
6608  )
6609  (i64.gt_u
6610  (get_local $6)
6611  (i64.const -3)
6612  )
6613  )
6614  )
6615  )
6616  (set_local $6
6617  (i64.load
6618  (i32.add
6619  (get_local $2)
6620  (i32.const 8)
6621  )
6622  )
6623  )
6624  (set_local $8
6625  (i64.load
6626  (i32.load
6627  (i32.add
6628  (get_local $0)
6629  (i32.const 8)
6630  )
6631  )
6632  )
6633  )
6634  (set_local $5
6635  (i64.load
6636  (get_local $1)
6637  )
6638  )
6639  (i64.store offset=8
6640  (get_local $9)
6641  (i64.load
6642  (get_local $3)
6643  )
6644  )
6645  (i32.store offset=24
6646  (get_local $1)
6647  (call $db_idx64_store
6648  (get_local $6)
6649  (i64.const 8417982951132398080)
6650  (get_local $8)
6651  (get_local $5)
6652  (i32.add
6653  (get_local $9)
6654  (i32.const 8)
6655  )
6656  )
6657  )
6658  (i32.store offset=4
6659  (i32.const 0)
6660  (i32.add
6661  (get_local $9)
6662  (i32.const 16)
6663  )
6664  )
6665  )
6666  (func $_ZN16test_multi_index13idx64_generalEyyy (param $0 i64) (param $1 i64) (param $2 i64)
6667  (call $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398592EEEvy
6668  (get_local $0)
6669  )
6670  (call $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398592EEEvy
6671  (get_local $0)
6672  )
6673  )
6674  (func $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398592EEEvy (param $0 i64)
6675  (local $1 i32)
6676  (local $2 i32)
6677  (local $3 i32)
6678  (local $4 i32)
6679  (local $5 i32)
6680  (i32.store offset=4
6681  (i32.const 0)
6682  (tee_local $5
6683  (i32.sub
6684  (i32.load offset=4
6685  (i32.const 0)
6686  )
6687  (i32.const 176)
6688  )
6689  )
6690  )
6691  (drop
6692  (call $memcpy
6693  (i32.add
6694  (get_local $5)
6695  (i32.const 64)
6696  )
6697  (i32.const 16)
6698  (i32.const 112)
6699  )
6700  )
6701  (i32.store
6702  (i32.add
6703  (get_local $5)
6704  (i32.const 56)
6705  )
6706  (i32.const 0)
6707  )
6708  (i64.store offset=32
6709  (get_local $5)
6710  (get_local $0)
6711  )
6712  (i64.store offset=24
6713  (get_local $5)
6714  (get_local $0)
6715  )
6716  (i64.store offset=40
6717  (get_local $5)
6718  (i64.const -1)
6719  )
6720  (i64.store offset=48
6721  (get_local $5)
6722  (i64.const 0)
6723  )
6724  (i32.store8 offset=60
6725  (get_local $5)
6726  (i32.const 0)
6727  )
6728  (i32.store offset=20
6729  (get_local $5)
6730  (i32.const 0)
6731  )
6732  (loop $label$0
6733  (i32.store offset=12
6734  (get_local $5)
6735  (i32.add
6736  (get_local $5)
6737  (i32.const 20)
6738  )
6739  )
6740  (i32.store offset=8
6741  (get_local $5)
6742  (i32.add
6743  (get_local $5)
6744  (i32.const 64)
6745  )
6746  )
6747  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
6748  (get_local $5)
6749  (i32.add
6750  (get_local $5)
6751  (i32.const 24)
6752  )
6753  (get_local $0)
6754  (i32.add
6755  (get_local $5)
6756  (i32.const 8)
6757  )
6758  )
6759  (i32.store offset=20
6760  (get_local $5)
6761  (tee_local $3
6762  (i32.add
6763  (i32.load offset=20
6764  (get_local $5)
6765  )
6766  (i32.const 1)
6767  )
6768  )
6769  )
6770  (br_if $label$0
6771  (i32.lt_u
6772  (get_local $3)
6773  (i32.const 7)
6774  )
6775  )
6776  )
6777  (block $label$1
6778  (br_if $label$1
6779  (i32.eqz
6780  (tee_local $1
6781  (i32.load offset=48
6782  (get_local $5)
6783  )
6784  )
6785  )
6786  )
6787  (block $label$2
6788  (block $label$3
6789  (br_if $label$3
6790  (i32.eq
6791  (tee_local $3
6792  (i32.load
6793  (tee_local $4
6794  (i32.add
6795  (get_local $5)
6796  (i32.const 52)
6797  )
6798  )
6799  )
6800  )
6801  (get_local $1)
6802  )
6803  )
6804  (loop $label$4
6805  (set_local $2
6806  (i32.load
6807  (tee_local $3
6808  (i32.add
6809  (get_local $3)
6810  (i32.const -24)
6811  )
6812  )
6813  )
6814  )
6815  (i32.store
6816  (get_local $3)
6817  (i32.const 0)
6818  )
6819  (block $label$5
6820  (br_if $label$5
6821  (i32.eqz
6822  (get_local $2)
6823  )
6824  )
6825  (call $_ZdlPv
6826  (get_local $2)
6827  )
6828  )
6829  (br_if $label$4
6830  (i32.ne
6831  (get_local $1)
6832  (get_local $3)
6833  )
6834  )
6835  )
6836  (set_local $3
6837  (i32.load
6838  (i32.add
6839  (get_local $5)
6840  (i32.const 48)
6841  )
6842  )
6843  )
6844  (br $label$2)
6845  )
6846  (set_local $3
6847  (get_local $1)
6848  )
6849  )
6850  (i32.store
6851  (get_local $4)
6852  (get_local $1)
6853  )
6854  (call $_ZdlPv
6855  (get_local $3)
6856  )
6857  )
6858  (i32.store offset=4
6859  (i32.const 0)
6860  (i32.add
6861  (get_local $5)
6862  (i32.const 176)
6863  )
6864  )
6865  )
6866  (func $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398592EEEvy (param $0 i64)
6867  (local $1 i32)
6868  (local $2 i32)
6869  (local $3 i64)
6870  (local $4 i32)
6871  (local $5 i32)
6872  (local $6 i64)
6873  (local $7 i64)
6874  (local $8 i64)
6875  (local $9 i64)
6876  (local $10 i64)
6877  (local $11 i32)
6878  (local $12 i32)
6879  (i32.store offset=4
6880  (i32.const 0)
6881  (tee_local $12
6882  (i32.sub
6883  (i32.load offset=4
6884  (i32.const 0)
6885  )
6886  (i32.const 160)
6887  )
6888  )
6889  )
6890  (set_local $11
6891  (i32.const 0)
6892  )
6893  (i32.store
6894  (i32.add
6895  (get_local $12)
6896  (i32.const 136)
6897  )
6898  (i32.const 0)
6899  )
6900  (i64.store offset=112
6901  (get_local $12)
6902  (get_local $0)
6903  )
6904  (i64.store offset=104
6905  (get_local $12)
6906  (get_local $0)
6907  )
6908  (i64.store offset=120
6909  (get_local $12)
6910  (i64.const -1)
6911  )
6912  (i64.store offset=128
6913  (get_local $12)
6914  (i64.const 0)
6915  )
6916  (i32.store8 offset=140
6917  (get_local $12)
6918  (i32.const 0)
6919  )
6920  (i32.store offset=96
6921  (get_local $12)
6922  (i32.add
6923  (get_local $12)
6924  (i32.const 104)
6925  )
6926  )
6927  (block $label$0
6928  (br_if $label$0
6929  (i32.lt_s
6930  (tee_local $4
6931  (call $db_find_i64
6932  (get_local $0)
6933  (get_local $0)
6934  (i64.const 8417982951132398592)
6935  (i64.const 999)
6936  )
6937  )
6938  (i32.const 0)
6939  )
6940  )
6941  (call $eosio_assert
6942  (i32.eq
6943  (i32.load offset=16
6944  (tee_local $11
6945  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
6946  (i32.add
6947  (get_local $12)
6948  (i32.const 104)
6949  )
6950  (get_local $4)
6951  )
6952  )
6953  )
6954  (i32.add
6955  (get_local $12)
6956  (i32.const 104)
6957  )
6958  )
6959  (i32.const 208)
6960  )
6961  )
6962  (call $eosio_assert
6963  (i32.eqz
6964  (get_local $11)
6965  )
6966  (i32.const 272)
6967  )
6968  (block $label$1
6969  (br_if $label$1
6970  (i32.eq
6971  (tee_local $5
6972  (i32.load
6973  (i32.add
6974  (get_local $12)
6975  (i32.const 132)
6976  )
6977  )
6978  )
6979  (tee_local $1
6980  (i32.load
6981  (i32.add
6982  (get_local $12)
6983  (i32.const 128)
6984  )
6985  )
6986  )
6987  )
6988  )
6989  (set_local $11
6990  (i32.add
6991  (get_local $5)
6992  (i32.const -24)
6993  )
6994  )
6995  (set_local $2
6996  (i32.sub
6997  (i32.const 0)
6998  (get_local $1)
6999  )
7000  )
7001  (loop $label$2
7002  (br_if $label$1
7003  (i64.eq
7004  (i64.load
7005  (i32.load
7006  (get_local $11)
7007  )
7008  )
7009  (i64.const 976)
7010  )
7011  )
7012  (set_local $5
7013  (get_local $11)
7014  )
7015  (set_local $11
7016  (tee_local $4
7017  (i32.add
7018  (get_local $11)
7019  (i32.const -24)
7020  )
7021  )
7022  )
7023  (br_if $label$2
7024  (i32.ne
7025  (i32.add
7026  (get_local $4)
7027  (get_local $2)
7028  )
7029  (i32.const -24)
7030  )
7031  )
7032  )
7033  )
7034  (block $label$3
7035  (block $label$4
7036  (block $label$5
7037  (block $label$6
7038  (br_if $label$6
7039  (i32.eq
7040  (get_local $5)
7041  (get_local $1)
7042  )
7043  )
7044  (call $eosio_assert
7045  (i32.eq
7046  (i32.load offset=16
7047  (tee_local $5
7048  (i32.load
7049  (i32.add
7050  (get_local $5)
7051  (i32.const -24)
7052  )
7053  )
7054  )
7055  )
7056  (i32.add
7057  (get_local $12)
7058  (i32.const 104)
7059  )
7060  )
7061  (i32.const 208)
7062  )
7063  (br_if $label$5
7064  (get_local $5)
7065  )
7066  (set_local $11
7067  (i32.const 0)
7068  )
7069  (set_local $4
7070  (i32.const 0)
7071  )
7072  (br $label$3)
7073  )
7074  (set_local $11
7075  (i32.const 0)
7076  )
7077  (br_if $label$4
7078  (i32.lt_s
7079  (tee_local $4
7080  (call $db_find_i64
7081  (i64.load offset=104
7082  (get_local $12)
7083  )
7084  (i64.load
7085  (i32.add
7086  (get_local $12)
7087  (i32.const 112)
7088  )
7089  )
7090  (i64.const 8417982951132398592)
7091  (i64.const 976)
7092  )
7093  )
7094  (i32.const 0)
7095  )
7096  )
7097  (call $eosio_assert
7098  (i32.eq
7099  (i32.load offset=16
7100  (tee_local $5
7101  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
7102  (i32.add
7103  (get_local $12)
7104  (i32.const 104)
7105  )
7106  (get_local $4)
7107  )
7108  )
7109  )
7110  (i32.add
7111  (get_local $12)
7112  (i32.const 104)
7113  )
7114  )
7115  (i32.const 208)
7116  )
7117  )
7118  (set_local $10
7119  (i64.load offset=8
7120  (get_local $5)
7121  )
7122  )
7123  (set_local $7
7124  (i64.const 0)
7125  )
7126  (set_local $6
7127  (i64.const 59)
7128  )
7129  (set_local $11
7130  (i32.const 336)
7131  )
7132  (set_local $8
7133  (i64.const 0)
7134  )
7135  (loop $label$7
7136  (block $label$8
7137  (block $label$9
7138  (block $label$10
7139  (block $label$11
7140  (block $label$12
7141  (br_if $label$12
7142  (i64.gt_u
7143  (get_local $7)
7144  (i64.const 4)
7145  )
7146  )
7147  (br_if $label$11
7148  (i32.gt_u
7149  (i32.and
7150  (i32.add
7151  (tee_local $4
7152  (i32.load8_s
7153  (get_local $11)
7154  )
7155  )
7156  (i32.const -97)
7157  )
7158  (i32.const 255)
7159  )
7160  (i32.const 25)
7161  )
7162  )
7163  (set_local $4
7164  (i32.add
7165  (get_local $4)
7166  (i32.const 165)
7167  )
7168  )
7169  (br $label$10)
7170  )
7171  (set_local $9
7172  (i64.const 0)
7173  )
7174  (br_if $label$9
7175  (i64.le_u
7176  (get_local $7)
7177  (i64.const 11)
7178  )
7179  )
7180  (br $label$8)
7181  )
7182  (set_local $4
7183  (select
7184  (i32.add
7185  (get_local $4)
7186  (i32.const 208)
7187  )
7188  (i32.const 0)
7189  (i32.lt_u
7190  (i32.and
7191  (i32.add
7192  (get_local $4)
7193  (i32.const -49)
7194  )
7195  (i32.const 255)
7196  )
7197  (i32.const 5)
7198  )
7199  )
7200  )
7201  )
7202  (set_local $9
7203  (i64.shr_s
7204  (i64.shl
7205  (i64.extend_u/i32
7206  (get_local $4)
7207  )
7208  (i64.const 56)
7209  )
7210  (i64.const 56)
7211  )
7212  )
7213  )
7214  (set_local $9
7215  (i64.shl
7216  (i64.and
7217  (get_local $9)
7218  (i64.const 31)
7219  )
7220  (i64.and
7221  (get_local $6)
7222  (i64.const 4294967295)
7223  )
7224  )
7225  )
7226  )
7227  (set_local $11
7228  (i32.add
7229  (get_local $11)
7230  (i32.const 1)
7231  )
7232  )
7233  (set_local $7
7234  (i64.add
7235  (get_local $7)
7236  (i64.const 1)
7237  )
7238  )
7239  (set_local $8
7240  (i64.or
7241  (get_local $9)
7242  (get_local $8)
7243  )
7244  )
7245  (br_if $label$7
7246  (i64.ne
7247  (tee_local $6
7248  (i64.add
7249  (get_local $6)
7250  (i64.const -5)
7251  )
7252  )
7253  (i64.const -6)
7254  )
7255  )
7256  )
7257  (set_local $4
7258  (i64.eq
7259  (get_local $10)
7260  (get_local $8)
7261  )
7262  )
7263  (set_local $11
7264  (i32.const 1)
7265  )
7266  (br $label$3)
7267  )
7268  (set_local $5
7269  (i32.const 0)
7270  )
7271  (set_local $4
7272  (i32.const 0)
7273  )
7274  )
7275  (call $eosio_assert
7276  (get_local $4)
7277  (i32.const 352)
7278  )
7279  (call $eosio_assert
7280  (get_local $11)
7281  (i32.const 416)
7282  )
7283  (set_local $11
7284  (i32.const 0)
7285  )
7286  (block $label$13
7287  (br_if $label$13
7288  (i32.lt_s
7289  (tee_local $4
7290  (call $db_next_i64
7291  (i32.load offset=20
7292  (get_local $5)
7293  )
7294  (i32.add
7295  (get_local $12)
7296  (i32.const 48)
7297  )
7298  )
7299  )
7300  (i32.const 0)
7301  )
7302  )
7303  (set_local $11
7304  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
7305  (i32.add
7306  (get_local $12)
7307  (i32.const 104)
7308  )
7309  (get_local $4)
7310  )
7311  )
7312  )
7313  (call $eosio_assert
7314  (i32.eqz
7315  (get_local $11)
7316  )
7317  (i32.const 448)
7318  )
7319  (set_local $7
7320  (i64.const 0)
7321  )
7322  (set_local $6
7323  (i64.const 59)
7324  )
7325  (set_local $11
7326  (i32.const 512)
7327  )
7328  (set_local $8
7329  (i64.const 0)
7330  )
7331  (loop $label$14
7332  (block $label$15
7333  (block $label$16
7334  (block $label$17
7335  (block $label$18
7336  (block $label$19
7337  (br_if $label$19
7338  (i64.gt_u
7339  (get_local $7)
7340  (i64.const 6)
7341  )
7342  )
7343  (br_if $label$18
7344  (i32.gt_u
7345  (i32.and
7346  (i32.add
7347  (tee_local $4
7348  (i32.load8_s
7349  (get_local $11)
7350  )
7351  )
7352  (i32.const -97)
7353  )
7354  (i32.const 255)
7355  )
7356  (i32.const 25)
7357  )
7358  )
7359  (set_local $4
7360  (i32.add
7361  (get_local $4)
7362  (i32.const 165)
7363  )
7364  )
7365  (br $label$17)
7366  )
7367  (set_local $9
7368  (i64.const 0)
7369  )
7370  (br_if $label$16
7371  (i64.le_u
7372  (get_local $7)
7373  (i64.const 11)
7374  )
7375  )
7376  (br $label$15)
7377  )
7378  (set_local $4
7379  (select
7380  (i32.add
7381  (get_local $4)
7382  (i32.const 208)
7383  )
7384  (i32.const 0)
7385  (i32.lt_u
7386  (i32.and
7387  (i32.add
7388  (get_local $4)
7389  (i32.const -49)
7390  )
7391  (i32.const 255)
7392  )
7393  (i32.const 5)
7394  )
7395  )
7396  )
7397  )
7398  (set_local $9
7399  (i64.shr_s
7400  (i64.shl
7401  (i64.extend_u/i32
7402  (get_local $4)
7403  )
7404  (i64.const 56)
7405  )
7406  (i64.const 56)
7407  )
7408  )
7409  )
7410  (set_local $9
7411  (i64.shl
7412  (i64.and
7413  (get_local $9)
7414  (i64.const 31)
7415  )
7416  (i64.and
7417  (get_local $6)
7418  (i64.const 4294967295)
7419  )
7420  )
7421  )
7422  )
7423  (set_local $11
7424  (i32.add
7425  (get_local $11)
7426  (i32.const 1)
7427  )
7428  )
7429  (set_local $7
7430  (i64.add
7431  (get_local $7)
7432  (i64.const 1)
7433  )
7434  )
7435  (set_local $8
7436  (i64.or
7437  (get_local $9)
7438  (get_local $8)
7439  )
7440  )
7441  (br_if $label$14
7442  (i64.ne
7443  (tee_local $6
7444  (i64.add
7445  (get_local $6)
7446  (i64.const -5)
7447  )
7448  )
7449  (i64.const -6)
7450  )
7451  )
7452  )
7453  (i64.store offset=24
7454  (get_local $12)
7455  (get_local $8)
7456  )
7457  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
7458  (i32.add
7459  (get_local $12)
7460  (i32.const 48)
7461  )
7462  (i32.add
7463  (get_local $12)
7464  (i32.const 96)
7465  )
7466  (i32.add
7467  (get_local $12)
7468  (i32.const 24)
7469  )
7470  )
7471  (set_local $5
7472  (i32.const 0)
7473  )
7474  (set_local $11
7475  (i32.const 0)
7476  )
7477  (block $label$20
7478  (br_if $label$20
7479  (i32.eqz
7480  (tee_local $4
7481  (i32.load offset=52
7482  (get_local $12)
7483  )
7484  )
7485  )
7486  )
7487  (set_local $10
7488  (i64.load offset=8
7489  (get_local $4)
7490  )
7491  )
7492  (set_local $7
7493  (i64.const 0)
7494  )
7495  (set_local $6
7496  (i64.const 59)
7497  )
7498  (set_local $11
7499  (i32.const 512)
7500  )
7501  (set_local $8
7502  (i64.const 0)
7503  )
7504  (loop $label$21
7505  (block $label$22
7506  (block $label$23
7507  (block $label$24
7508  (block $label$25
7509  (block $label$26
7510  (br_if $label$26
7511  (i64.gt_u
7512  (get_local $7)
7513  (i64.const 6)
7514  )
7515  )
7516  (br_if $label$25
7517  (i32.gt_u
7518  (i32.and
7519  (i32.add
7520  (tee_local $4
7521  (i32.load8_s
7522  (get_local $11)
7523  )
7524  )
7525  (i32.const -97)
7526  )
7527  (i32.const 255)
7528  )
7529  (i32.const 25)
7530  )
7531  )
7532  (set_local $4
7533  (i32.add
7534  (get_local $4)
7535  (i32.const 165)
7536  )
7537  )
7538  (br $label$24)
7539  )
7540  (set_local $9
7541  (i64.const 0)
7542  )
7543  (br_if $label$23
7544  (i64.le_u
7545  (get_local $7)
7546  (i64.const 11)
7547  )
7548  )
7549  (br $label$22)
7550  )
7551  (set_local $4
7552  (select
7553  (i32.add
7554  (get_local $4)
7555  (i32.const 208)
7556  )
7557  (i32.const 0)
7558  (i32.lt_u
7559  (i32.and
7560  (i32.add
7561  (get_local $4)
7562  (i32.const -49)
7563  )
7564  (i32.const 255)
7565  )
7566  (i32.const 5)
7567  )
7568  )
7569  )
7570  )
7571  (set_local $9
7572  (i64.shr_s
7573  (i64.shl
7574  (i64.extend_u/i32
7575  (get_local $4)
7576  )
7577  (i64.const 56)
7578  )
7579  (i64.const 56)
7580  )
7581  )
7582  )
7583  (set_local $9
7584  (i64.shl
7585  (i64.and
7586  (get_local $9)
7587  (i64.const 31)
7588  )
7589  (i64.and
7590  (get_local $6)
7591  (i64.const 4294967295)
7592  )
7593  )
7594  )
7595  )
7596  (set_local $11
7597  (i32.add
7598  (get_local $11)
7599  (i32.const 1)
7600  )
7601  )
7602  (set_local $7
7603  (i64.add
7604  (get_local $7)
7605  (i64.const 1)
7606  )
7607  )
7608  (set_local $8
7609  (i64.or
7610  (get_local $9)
7611  (get_local $8)
7612  )
7613  )
7614  (br_if $label$21
7615  (i64.ne
7616  (tee_local $6
7617  (i64.add
7618  (get_local $6)
7619  (i64.const -5)
7620  )
7621  )
7622  (i64.const -6)
7623  )
7624  )
7625  )
7626  (set_local $11
7627  (i64.eq
7628  (get_local $10)
7629  (get_local $8)
7630  )
7631  )
7632  )
7633  (call $eosio_assert
7634  (get_local $11)
7635  (i32.const 528)
7636  )
7637  (drop
7638  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
7639  (i32.add
7640  (get_local $12)
7641  (i32.const 48)
7642  )
7643  )
7644  )
7645  (block $label$27
7646  (br_if $label$27
7647  (i32.eqz
7648  (tee_local $11
7649  (i32.load offset=52
7650  (get_local $12)
7651  )
7652  )
7653  )
7654  )
7655  (br_if $label$27
7656  (i64.ne
7657  (i64.load
7658  (get_local $11)
7659  )
7660  (i64.const 976)
7661  )
7662  )
7663  (set_local $10
7664  (i64.load offset=8
7665  (get_local $11)
7666  )
7667  )
7668  (set_local $7
7669  (i64.const 0)
7670  )
7671  (set_local $6
7672  (i64.const 59)
7673  )
7674  (set_local $11
7675  (i32.const 336)
7676  )
7677  (set_local $8
7678  (i64.const 0)
7679  )
7680  (loop $label$28
7681  (block $label$29
7682  (block $label$30
7683  (block $label$31
7684  (block $label$32
7685  (block $label$33
7686  (br_if $label$33
7687  (i64.gt_u
7688  (get_local $7)
7689  (i64.const 4)
7690  )
7691  )
7692  (br_if $label$32
7693  (i32.gt_u
7694  (i32.and
7695  (i32.add
7696  (tee_local $4
7697  (i32.load8_s
7698  (get_local $11)
7699  )
7700  )
7701  (i32.const -97)
7702  )
7703  (i32.const 255)
7704  )
7705  (i32.const 25)
7706  )
7707  )
7708  (set_local $4
7709  (i32.add
7710  (get_local $4)
7711  (i32.const 165)
7712  )
7713  )
7714  (br $label$31)
7715  )
7716  (set_local $9
7717  (i64.const 0)
7718  )
7719  (br_if $label$30
7720  (i64.le_u
7721  (get_local $7)
7722  (i64.const 11)
7723  )
7724  )
7725  (br $label$29)
7726  )
7727  (set_local $4
7728  (select
7729  (i32.add
7730  (get_local $4)
7731  (i32.const 208)
7732  )
7733  (i32.const 0)
7734  (i32.lt_u
7735  (i32.and
7736  (i32.add
7737  (get_local $4)
7738  (i32.const -49)
7739  )
7740  (i32.const 255)
7741  )
7742  (i32.const 5)
7743  )
7744  )
7745  )
7746  )
7747  (set_local $9
7748  (i64.shr_s
7749  (i64.shl
7750  (i64.extend_u/i32
7751  (get_local $4)
7752  )
7753  (i64.const 56)
7754  )
7755  (i64.const 56)
7756  )
7757  )
7758  )
7759  (set_local $9
7760  (i64.shl
7761  (i64.and
7762  (get_local $9)
7763  (i64.const 31)
7764  )
7765  (i64.and
7766  (get_local $6)
7767  (i64.const 4294967295)
7768  )
7769  )
7770  )
7771  )
7772  (set_local $11
7773  (i32.add
7774  (get_local $11)
7775  (i32.const 1)
7776  )
7777  )
7778  (set_local $7
7779  (i64.add
7780  (get_local $7)
7781  (i64.const 1)
7782  )
7783  )
7784  (set_local $8
7785  (i64.or
7786  (get_local $9)
7787  (get_local $8)
7788  )
7789  )
7790  (br_if $label$28
7791  (i64.ne
7792  (tee_local $6
7793  (i64.add
7794  (get_local $6)
7795  (i64.const -5)
7796  )
7797  )
7798  (i64.const -6)
7799  )
7800  )
7801  )
7802  (set_local $5
7803  (i64.eq
7804  (get_local $10)
7805  (get_local $8)
7806  )
7807  )
7808  )
7809  (call $eosio_assert
7810  (get_local $5)
7811  (i32.const 576)
7812  )
7813  (drop
7814  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
7815  (i32.add
7816  (get_local $12)
7817  (i32.const 48)
7818  )
7819  )
7820  )
7821  (set_local $11
7822  (i32.const 0)
7823  )
7824  (block $label$34
7825  (br_if $label$34
7826  (i32.eqz
7827  (tee_local $4
7828  (i32.load offset=52
7829  (get_local $12)
7830  )
7831  )
7832  )
7833  )
7834  (br_if $label$34
7835  (i64.ne
7836  (i64.load
7837  (get_local $4)
7838  )
7839  (i64.const 110)
7840  )
7841  )
7842  (set_local $10
7843  (i64.load offset=8
7844  (get_local $4)
7845  )
7846  )
7847  (set_local $7
7848  (i64.const 0)
7849  )
7850  (set_local $6
7851  (i64.const 59)
7852  )
7853  (set_local $11
7854  (i32.const 624)
7855  )
7856  (set_local $8
7857  (i64.const 0)
7858  )
7859  (loop $label$35
7860  (block $label$36
7861  (block $label$37
7862  (block $label$38
7863  (block $label$39
7864  (block $label$40
7865  (br_if $label$40
7866  (i64.gt_u
7867  (get_local $7)
7868  (i64.const 2)
7869  )
7870  )
7871  (br_if $label$39
7872  (i32.gt_u
7873  (i32.and
7874  (i32.add
7875  (tee_local $4
7876  (i32.load8_s
7877  (get_local $11)
7878  )
7879  )
7880  (i32.const -97)
7881  )
7882  (i32.const 255)
7883  )
7884  (i32.const 25)
7885  )
7886  )
7887  (set_local $4
7888  (i32.add
7889  (get_local $4)
7890  (i32.const 165)
7891  )
7892  )
7893  (br $label$38)
7894  )
7895  (set_local $9
7896  (i64.const 0)
7897  )
7898  (br_if $label$37
7899  (i64.le_u
7900  (get_local $7)
7901  (i64.const 11)
7902  )
7903  )
7904  (br $label$36)
7905  )
7906  (set_local $4
7907  (select
7908  (i32.add
7909  (get_local $4)
7910  (i32.const 208)
7911  )
7912  (i32.const 0)
7913  (i32.lt_u
7914  (i32.and
7915  (i32.add
7916  (get_local $4)
7917  (i32.const -49)
7918  )
7919  (i32.const 255)
7920  )
7921  (i32.const 5)
7922  )
7923  )
7924  )
7925  )
7926  (set_local $9
7927  (i64.shr_s
7928  (i64.shl
7929  (i64.extend_u/i32
7930  (get_local $4)
7931  )
7932  (i64.const 56)
7933  )
7934  (i64.const 56)
7935  )
7936  )
7937  )
7938  (set_local $9
7939  (i64.shl
7940  (i64.and
7941  (get_local $9)
7942  (i64.const 31)
7943  )
7944  (i64.and
7945  (get_local $6)
7946  (i64.const 4294967295)
7947  )
7948  )
7949  )
7950  )
7951  (set_local $11
7952  (i32.add
7953  (get_local $11)
7954  (i32.const 1)
7955  )
7956  )
7957  (set_local $7
7958  (i64.add
7959  (get_local $7)
7960  (i64.const 1)
7961  )
7962  )
7963  (set_local $8
7964  (i64.or
7965  (get_local $9)
7966  (get_local $8)
7967  )
7968  )
7969  (br_if $label$35
7970  (i64.ne
7971  (tee_local $6
7972  (i64.add
7973  (get_local $6)
7974  (i64.const -5)
7975  )
7976  )
7977  (i64.const -6)
7978  )
7979  )
7980  )
7981  (set_local $11
7982  (i64.eq
7983  (get_local $10)
7984  (get_local $8)
7985  )
7986  )
7987  )
7988  (call $eosio_assert
7989  (get_local $11)
7990  (i32.const 640)
7991  )
7992  (drop
7993  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
7994  (i32.add
7995  (get_local $12)
7996  (i32.const 48)
7997  )
7998  )
7999  )
8000  (call $eosio_assert
8001  (i32.eqz
8002  (i32.load offset=52
8003  (get_local $12)
8004  )
8005  )
8006  (i32.const 704)
8007  )
8008  (block $label$41
8009  (br_if $label$41
8010  (i32.eq
8011  (tee_local $5
8012  (i32.load
8013  (i32.add
8014  (get_local $12)
8015  (i32.const 132)
8016  )
8017  )
8018  )
8019  (tee_local $1
8020  (i32.load
8021  (i32.add
8022  (get_local $12)
8023  (i32.const 128)
8024  )
8025  )
8026  )
8027  )
8028  )
8029  (set_local $11
8030  (i32.add
8031  (get_local $5)
8032  (i32.const -24)
8033  )
8034  )
8035  (set_local $2
8036  (i32.sub
8037  (i32.const 0)
8038  (get_local $1)
8039  )
8040  )
8041  (loop $label$42
8042  (br_if $label$41
8043  (i64.eq
8044  (i64.load
8045  (i32.load
8046  (get_local $11)
8047  )
8048  )
8049  (i64.const 781)
8050  )
8051  )
8052  (set_local $5
8053  (get_local $11)
8054  )
8055  (set_local $11
8056  (tee_local $4
8057  (i32.add
8058  (get_local $11)
8059  (i32.const -24)
8060  )
8061  )
8062  )
8063  (br_if $label$42
8064  (i32.ne
8065  (i32.add
8066  (get_local $4)
8067  (get_local $2)
8068  )
8069  (i32.const -24)
8070  )
8071  )
8072  )
8073  )
8074  (block $label$43
8075  (block $label$44
8076  (block $label$45
8077  (block $label$46
8078  (br_if $label$46
8079  (i32.eq
8080  (get_local $5)
8081  (get_local $1)
8082  )
8083  )
8084  (call $eosio_assert
8085  (i32.eq
8086  (i32.load offset=16
8087  (tee_local $5
8088  (i32.load
8089  (i32.add
8090  (get_local $5)
8091  (i32.const -24)
8092  )
8093  )
8094  )
8095  )
8096  (i32.add
8097  (get_local $12)
8098  (i32.const 104)
8099  )
8100  )
8101  (i32.const 208)
8102  )
8103  (br_if $label$45
8104  (get_local $5)
8105  )
8106  (set_local $5
8107  (i32.const 0)
8108  )
8109  (set_local $11
8110  (i32.const 0)
8111  )
8112  (br $label$43)
8113  )
8114  (set_local $5
8115  (i32.const 0)
8116  )
8117  (br_if $label$44
8118  (i32.lt_s
8119  (tee_local $11
8120  (call $db_find_i64
8121  (i64.load offset=104
8122  (get_local $12)
8123  )
8124  (i64.load
8125  (i32.add
8126  (get_local $12)
8127  (i32.const 112)
8128  )
8129  )
8130  (i64.const 8417982951132398592)
8131  (i64.const 781)
8132  )
8133  )
8134  (i32.const 0)
8135  )
8136  )
8137  (call $eosio_assert
8138  (i32.eq
8139  (i32.load offset=16
8140  (tee_local $5
8141  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
8142  (i32.add
8143  (get_local $12)
8144  (i32.const 104)
8145  )
8146  (get_local $11)
8147  )
8148  )
8149  )
8150  (i32.add
8151  (get_local $12)
8152  (i32.const 104)
8153  )
8154  )
8155  (i32.const 208)
8156  )
8157  )
8158  (set_local $10
8159  (i64.load offset=8
8160  (get_local $5)
8161  )
8162  )
8163  (set_local $7
8164  (i64.const 0)
8165  )
8166  (set_local $6
8167  (i64.const 59)
8168  )
8169  (set_local $11
8170  (i32.const 768)
8171  )
8172  (set_local $8
8173  (i64.const 0)
8174  )
8175  (loop $label$47
8176  (block $label$48
8177  (block $label$49
8178  (block $label$50
8179  (block $label$51
8180  (block $label$52
8181  (br_if $label$52
8182  (i64.gt_u
8183  (get_local $7)
8184  (i64.const 2)
8185  )
8186  )
8187  (br_if $label$51
8188  (i32.gt_u
8189  (i32.and
8190  (i32.add
8191  (tee_local $4
8192  (i32.load8_s
8193  (get_local $11)
8194  )
8195  )
8196  (i32.const -97)
8197  )
8198  (i32.const 255)
8199  )
8200  (i32.const 25)
8201  )
8202  )
8203  (set_local $4
8204  (i32.add
8205  (get_local $4)
8206  (i32.const 165)
8207  )
8208  )
8209  (br $label$50)
8210  )
8211  (set_local $9
8212  (i64.const 0)
8213  )
8214  (br_if $label$49
8215  (i64.le_u
8216  (get_local $7)
8217  (i64.const 11)
8218  )
8219  )
8220  (br $label$48)
8221  )
8222  (set_local $4
8223  (select
8224  (i32.add
8225  (get_local $4)
8226  (i32.const 208)
8227  )
8228  (i32.const 0)
8229  (i32.lt_u
8230  (i32.and
8231  (i32.add
8232  (get_local $4)
8233  (i32.const -49)
8234  )
8235  (i32.const 255)
8236  )
8237  (i32.const 5)
8238  )
8239  )
8240  )
8241  )
8242  (set_local $9
8243  (i64.shr_s
8244  (i64.shl
8245  (i64.extend_u/i32
8246  (get_local $4)
8247  )
8248  (i64.const 56)
8249  )
8250  (i64.const 56)
8251  )
8252  )
8253  )
8254  (set_local $9
8255  (i64.shl
8256  (i64.and
8257  (get_local $9)
8258  (i64.const 31)
8259  )
8260  (i64.and
8261  (get_local $6)
8262  (i64.const 4294967295)
8263  )
8264  )
8265  )
8266  )
8267  (set_local $11
8268  (i32.add
8269  (get_local $11)
8270  (i32.const 1)
8271  )
8272  )
8273  (set_local $7
8274  (i64.add
8275  (get_local $7)
8276  (i64.const 1)
8277  )
8278  )
8279  (set_local $8
8280  (i64.or
8281  (get_local $9)
8282  (get_local $8)
8283  )
8284  )
8285  (br_if $label$47
8286  (i64.ne
8287  (tee_local $6
8288  (i64.add
8289  (get_local $6)
8290  (i64.const -5)
8291  )
8292  )
8293  (i64.const -6)
8294  )
8295  )
8296  )
8297  (set_local $11
8298  (i64.eq
8299  (get_local $10)
8300  (get_local $8)
8301  )
8302  )
8303  (br $label$43)
8304  )
8305  (set_local $11
8306  (i32.const 0)
8307  )
8308  )
8309  (call $eosio_assert
8310  (get_local $11)
8311  (i32.const 352)
8312  )
8313  (call $eosio_assert
8314  (i32.eq
8315  (i32.load offset=16
8316  (get_local $5)
8317  )
8318  (i32.load offset=96
8319  (get_local $12)
8320  )
8321  )
8322  (i32.const 208)
8323  )
8324  (block $label$53
8325  (br_if $label$53
8326  (i32.ne
8327  (i32.load
8328  (tee_local $11
8329  (i32.add
8330  (get_local $5)
8331  (i32.const 24)
8332  )
8333  )
8334  )
8335  (i32.const -1)
8336  )
8337  )
8338  (i32.store
8339  (get_local $11)
8340  (call $db_idx64_find_primary
8341  (i64.load
8342  (tee_local $4
8343  (i32.load offset=96
8344  (get_local $12)
8345  )
8346  )
8347  )
8348  (i64.load offset=8
8349  (get_local $4)
8350  )
8351  (i64.const 8417982951132398592)
8352  (i32.add
8353  (get_local $12)
8354  (i32.const 48)
8355  )
8356  (i64.load
8357  (get_local $5)
8358  )
8359  )
8360  )
8361  )
8362  (i32.store offset=28
8363  (get_local $12)
8364  (get_local $5)
8365  )
8366  (set_local $7
8367  (i64.load
8368  (get_local $5)
8369  )
8370  )
8371  (i32.store offset=24
8372  (get_local $12)
8373  (i32.add
8374  (get_local $12)
8375  (i32.const 96)
8376  )
8377  )
8378  (set_local $2
8379  (i32.const 0)
8380  )
8381  (set_local $11
8382  (i32.const 0)
8383  )
8384  (block $label$54
8385  (br_if $label$54
8386  (i64.ne
8387  (get_local $7)
8388  (i64.const 781)
8389  )
8390  )
8391  (set_local $10
8392  (i64.load offset=8
8393  (get_local $5)
8394  )
8395  )
8396  (set_local $7
8397  (i64.const 0)
8398  )
8399  (set_local $6
8400  (i64.const 59)
8401  )
8402  (set_local $11
8403  (i32.const 768)
8404  )
8405  (set_local $8
8406  (i64.const 0)
8407  )
8408  (loop $label$55
8409  (block $label$56
8410  (block $label$57
8411  (block $label$58
8412  (block $label$59
8413  (block $label$60
8414  (br_if $label$60
8415  (i64.gt_u
8416  (get_local $7)
8417  (i64.const 2)
8418  )
8419  )
8420  (br_if $label$59
8421  (i32.gt_u
8422  (i32.and
8423  (i32.add
8424  (tee_local $4
8425  (i32.load8_s
8426  (get_local $11)
8427  )
8428  )
8429  (i32.const -97)
8430  )
8431  (i32.const 255)
8432  )
8433  (i32.const 25)
8434  )
8435  )
8436  (set_local $4
8437  (i32.add
8438  (get_local $4)
8439  (i32.const 165)
8440  )
8441  )
8442  (br $label$58)
8443  )
8444  (set_local $9
8445  (i64.const 0)
8446  )
8447  (br_if $label$57
8448  (i64.le_u
8449  (get_local $7)
8450  (i64.const 11)
8451  )
8452  )
8453  (br $label$56)
8454  )
8455  (set_local $4
8456  (select
8457  (i32.add
8458  (get_local $4)
8459  (i32.const 208)
8460  )
8461  (i32.const 0)
8462  (i32.lt_u
8463  (i32.and
8464  (i32.add
8465  (get_local $4)
8466  (i32.const -49)
8467  )
8468  (i32.const 255)
8469  )
8470  (i32.const 5)
8471  )
8472  )
8473  )
8474  )
8475  (set_local $9
8476  (i64.shr_s
8477  (i64.shl
8478  (i64.extend_u/i32
8479  (get_local $4)
8480  )
8481  (i64.const 56)
8482  )
8483  (i64.const 56)
8484  )
8485  )
8486  )
8487  (set_local $9
8488  (i64.shl
8489  (i64.and
8490  (get_local $9)
8491  (i64.const 31)
8492  )
8493  (i64.and
8494  (get_local $6)
8495  (i64.const 4294967295)
8496  )
8497  )
8498  )
8499  )
8500  (set_local $11
8501  (i32.add
8502  (get_local $11)
8503  (i32.const 1)
8504  )
8505  )
8506  (set_local $7
8507  (i64.add
8508  (get_local $7)
8509  (i64.const 1)
8510  )
8511  )
8512  (set_local $8
8513  (i64.or
8514  (get_local $9)
8515  (get_local $8)
8516  )
8517  )
8518  (br_if $label$55
8519  (i64.ne
8520  (tee_local $6
8521  (i64.add
8522  (get_local $6)
8523  (i64.const -5)
8524  )
8525  )
8526  (i64.const -6)
8527  )
8528  )
8529  )
8530  (set_local $11
8531  (i64.eq
8532  (get_local $10)
8533  (get_local $8)
8534  )
8535  )
8536  )
8537  (call $eosio_assert
8538  (get_local $11)
8539  (i32.const 784)
8540  )
8541  (drop
8542  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
8543  (i32.add
8544  (get_local $12)
8545  (i32.const 24)
8546  )
8547  )
8548  )
8549  (block $label$61
8550  (br_if $label$61
8551  (i32.eqz
8552  (tee_local $11
8553  (i32.load offset=28
8554  (get_local $12)
8555  )
8556  )
8557  )
8558  )
8559  (br_if $label$61
8560  (i64.ne
8561  (i64.load
8562  (get_local $11)
8563  )
8564  (i64.const 540)
8565  )
8566  )
8567  (set_local $10
8568  (i64.load offset=8
8569  (get_local $11)
8570  )
8571  )
8572  (set_local $7
8573  (i64.const 0)
8574  )
8575  (set_local $6
8576  (i64.const 59)
8577  )
8578  (set_local $11
8579  (i32.const 768)
8580  )
8581  (set_local $8
8582  (i64.const 0)
8583  )
8584  (loop $label$62
8585  (block $label$63
8586  (block $label$64
8587  (block $label$65
8588  (block $label$66
8589  (block $label$67
8590  (br_if $label$67
8591  (i64.gt_u
8592  (get_local $7)
8593  (i64.const 2)
8594  )
8595  )
8596  (br_if $label$66
8597  (i32.gt_u
8598  (i32.and
8599  (i32.add
8600  (tee_local $4
8601  (i32.load8_s
8602  (get_local $11)
8603  )
8604  )
8605  (i32.const -97)
8606  )
8607  (i32.const 255)
8608  )
8609  (i32.const 25)
8610  )
8611  )
8612  (set_local $4
8613  (i32.add
8614  (get_local $4)
8615  (i32.const 165)
8616  )
8617  )
8618  (br $label$65)
8619  )
8620  (set_local $9
8621  (i64.const 0)
8622  )
8623  (br_if $label$64
8624  (i64.le_u
8625  (get_local $7)
8626  (i64.const 11)
8627  )
8628  )
8629  (br $label$63)
8630  )
8631  (set_local $4
8632  (select
8633  (i32.add
8634  (get_local $4)
8635  (i32.const 208)
8636  )
8637  (i32.const 0)
8638  (i32.lt_u
8639  (i32.and
8640  (i32.add
8641  (get_local $4)
8642  (i32.const -49)
8643  )
8644  (i32.const 255)
8645  )
8646  (i32.const 5)
8647  )
8648  )
8649  )
8650  )
8651  (set_local $9
8652  (i64.shr_s
8653  (i64.shl
8654  (i64.extend_u/i32
8655  (get_local $4)
8656  )
8657  (i64.const 56)
8658  )
8659  (i64.const 56)
8660  )
8661  )
8662  )
8663  (set_local $9
8664  (i64.shl
8665  (i64.and
8666  (get_local $9)
8667  (i64.const 31)
8668  )
8669  (i64.and
8670  (get_local $6)
8671  (i64.const 4294967295)
8672  )
8673  )
8674  )
8675  )
8676  (set_local $11
8677  (i32.add
8678  (get_local $11)
8679  (i32.const 1)
8680  )
8681  )
8682  (set_local $7
8683  (i64.add
8684  (get_local $7)
8685  (i64.const 1)
8686  )
8687  )
8688  (set_local $8
8689  (i64.or
8690  (get_local $9)
8691  (get_local $8)
8692  )
8693  )
8694  (br_if $label$62
8695  (i64.ne
8696  (tee_local $6
8697  (i64.add
8698  (get_local $6)
8699  (i64.const -5)
8700  )
8701  )
8702  (i64.const -6)
8703  )
8704  )
8705  )
8706  (set_local $2
8707  (i64.eq
8708  (get_local $10)
8709  (get_local $8)
8710  )
8711  )
8712  )
8713  (call $eosio_assert
8714  (get_local $2)
8715  (i32.const 848)
8716  )
8717  (drop
8718  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
8719  (i32.add
8720  (get_local $12)
8721  (i32.const 24)
8722  )
8723  )
8724  )
8725  (set_local $5
8726  (i32.const 0)
8727  )
8728  (set_local $11
8729  (i32.const 0)
8730  )
8731  (block $label$68
8732  (br_if $label$68
8733  (i32.eqz
8734  (tee_local $4
8735  (i32.load offset=28
8736  (get_local $12)
8737  )
8738  )
8739  )
8740  )
8741  (set_local $11
8742  (i32.const 0)
8743  )
8744  (br_if $label$68
8745  (i64.ne
8746  (i64.load
8747  (get_local $4)
8748  )
8749  (i64.const 650)
8750  )
8751  )
8752  (set_local $10
8753  (i64.load offset=8
8754  (get_local $4)
8755  )
8756  )
8757  (set_local $7
8758  (i64.const 0)
8759  )
8760  (set_local $6
8761  (i64.const 59)
8762  )
8763  (set_local $11
8764  (i32.const 896)
8765  )
8766  (set_local $8
8767  (i64.const 0)
8768  )
8769  (loop $label$69
8770  (block $label$70
8771  (block $label$71
8772  (block $label$72
8773  (block $label$73
8774  (block $label$74
8775  (br_if $label$74
8776  (i64.gt_u
8777  (get_local $7)
8778  (i64.const 6)
8779  )
8780  )
8781  (br_if $label$73
8782  (i32.gt_u
8783  (i32.and
8784  (i32.add
8785  (tee_local $4
8786  (i32.load8_s
8787  (get_local $11)
8788  )
8789  )
8790  (i32.const -97)
8791  )
8792  (i32.const 255)
8793  )
8794  (i32.const 25)
8795  )
8796  )
8797  (set_local $4
8798  (i32.add
8799  (get_local $4)
8800  (i32.const 165)
8801  )
8802  )
8803  (br $label$72)
8804  )
8805  (set_local $9
8806  (i64.const 0)
8807  )
8808  (br_if $label$71
8809  (i64.le_u
8810  (get_local $7)
8811  (i64.const 11)
8812  )
8813  )
8814  (br $label$70)
8815  )
8816  (set_local $4
8817  (select
8818  (i32.add
8819  (get_local $4)
8820  (i32.const 208)
8821  )
8822  (i32.const 0)
8823  (i32.lt_u
8824  (i32.and
8825  (i32.add
8826  (get_local $4)
8827  (i32.const -49)
8828  )
8829  (i32.const 255)
8830  )
8831  (i32.const 5)
8832  )
8833  )
8834  )
8835  )
8836  (set_local $9
8837  (i64.shr_s
8838  (i64.shl
8839  (i64.extend_u/i32
8840  (get_local $4)
8841  )
8842  (i64.const 56)
8843  )
8844  (i64.const 56)
8845  )
8846  )
8847  )
8848  (set_local $9
8849  (i64.shl
8850  (i64.and
8851  (get_local $9)
8852  (i64.const 31)
8853  )
8854  (i64.and
8855  (get_local $6)
8856  (i64.const 4294967295)
8857  )
8858  )
8859  )
8860  )
8861  (set_local $11
8862  (i32.add
8863  (get_local $11)
8864  (i32.const 1)
8865  )
8866  )
8867  (set_local $7
8868  (i64.add
8869  (get_local $7)
8870  (i64.const 1)
8871  )
8872  )
8873  (set_local $8
8874  (i64.or
8875  (get_local $9)
8876  (get_local $8)
8877  )
8878  )
8879  (br_if $label$69
8880  (i64.ne
8881  (tee_local $6
8882  (i64.add
8883  (get_local $6)
8884  (i64.const -5)
8885  )
8886  )
8887  (i64.const -6)
8888  )
8889  )
8890  )
8891  (set_local $11
8892  (i64.eq
8893  (get_local $10)
8894  (get_local $8)
8895  )
8896  )
8897  )
8898  (call $eosio_assert
8899  (get_local $11)
8900  (i32.const 912)
8901  )
8902  (drop
8903  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
8904  (i32.add
8905  (get_local $12)
8906  (i32.const 24)
8907  )
8908  )
8909  )
8910  (set_local $7
8911  (i64.const 0)
8912  )
8913  (i64.store offset=48
8914  (get_local $12)
8915  (i64.const 0)
8916  )
8917  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
8918  (i32.add
8919  (get_local $12)
8920  (i32.const 152)
8921  )
8922  (i32.add
8923  (get_local $12)
8924  (i32.const 96)
8925  )
8926  (i32.add
8927  (get_local $12)
8928  (i32.const 48)
8929  )
8930  )
8931  (block $label$75
8932  (br_if $label$75
8933  (i32.ne
8934  (tee_local $11
8935  (i32.load offset=28
8936  (get_local $12)
8937  )
8938  )
8939  (i32.load offset=156
8940  (get_local $12)
8941  )
8942  )
8943  )
8944  (br_if $label$75
8945  (i64.ne
8946  (i64.load
8947  (get_local $11)
8948  )
8949  (i64.const 265)
8950  )
8951  )
8952  (set_local $3
8953  (i64.load offset=8
8954  (get_local $11)
8955  )
8956  )
8957  (set_local $9
8958  (i64.const 0)
8959  )
8960  (set_local $8
8961  (i64.const 59)
8962  )
8963  (set_local $11
8964  (i32.const 976)
8965  )
8966  (set_local $10
8967  (i64.const 0)
8968  )
8969  (loop $label$76
8970  (block $label$77
8971  (block $label$78
8972  (block $label$79
8973  (block $label$80
8974  (block $label$81
8975  (br_if $label$81
8976  (i64.gt_u
8977  (get_local $9)
8978  (i64.const 4)
8979  )
8980  )
8981  (br_if $label$80
8982  (i32.gt_u
8983  (i32.and
8984  (i32.add
8985  (tee_local $4
8986  (i32.load8_s
8987  (get_local $11)
8988  )
8989  )
8990  (i32.const -97)
8991  )
8992  (i32.const 255)
8993  )
8994  (i32.const 25)
8995  )
8996  )
8997  (set_local $4
8998  (i32.add
8999  (get_local $4)
9000  (i32.const 165)
9001  )
9002  )
9003  (br $label$79)
9004  )
9005  (set_local $6
9006  (i64.const 0)
9007  )
9008  (br_if $label$78
9009  (i64.le_u
9010  (get_local $9)
9011  (i64.const 11)
9012  )
9013  )
9014  (br $label$77)
9015  )
9016  (set_local $4
9017  (select
9018  (i32.add
9019  (get_local $4)
9020  (i32.const 208)
9021  )
9022  (i32.const 0)
9023  (i32.lt_u
9024  (i32.and
9025  (i32.add
9026  (get_local $4)
9027  (i32.const -49)
9028  )
9029  (i32.const 255)
9030  )
9031  (i32.const 5)
9032  )
9033  )
9034  )
9035  )
9036  (set_local $6
9037  (i64.shr_s
9038  (i64.shl
9039  (i64.extend_u/i32
9040  (get_local $4)
9041  )
9042  (i64.const 56)
9043  )
9044  (i64.const 56)
9045  )
9046  )
9047  )
9048  (set_local $6
9049  (i64.shl
9050  (i64.and
9051  (get_local $6)
9052  (i64.const 31)
9053  )
9054  (i64.and
9055  (get_local $8)
9056  (i64.const 4294967295)
9057  )
9058  )
9059  )
9060  )
9061  (set_local $11
9062  (i32.add
9063  (get_local $11)
9064  (i32.const 1)
9065  )
9066  )
9067  (set_local $9
9068  (i64.add
9069  (get_local $9)
9070  (i64.const 1)
9071  )
9072  )
9073  (set_local $10
9074  (i64.or
9075  (get_local $6)
9076  (get_local $10)
9077  )
9078  )
9079  (br_if $label$76
9080  (i64.ne
9081  (tee_local $8
9082  (i64.add
9083  (get_local $8)
9084  (i64.const -5)
9085  )
9086  )
9087  (i64.const -6)
9088  )
9089  )
9090  )
9091  (set_local $5
9092  (i64.eq
9093  (get_local $3)
9094  (get_local $10)
9095  )
9096  )
9097  )
9098  (call $eosio_assert
9099  (get_local $5)
9100  (i32.const 992)
9101  )
9102  (i64.store offset=56
9103  (get_local $12)
9104  (i64.const 234)
9105  )
9106  (i64.store offset=48
9107  (get_local $12)
9108  (i64.const 976)
9109  )
9110  (i64.store offset=64
9111  (get_local $12)
9112  (i64.const 781)
9113  )
9114  (i64.store offset=72
9115  (get_local $12)
9116  (i64.const 540)
9117  )
9118  (i64.store offset=80
9119  (get_local $12)
9120  (i64.const 650)
9121  )
9122  (i64.store offset=88
9123  (get_local $12)
9124  (i64.const 265)
9125  )
9126  (set_local $6
9127  (i64.const 59)
9128  )
9129  (set_local $11
9130  (i32.const 336)
9131  )
9132  (set_local $8
9133  (i64.const 0)
9134  )
9135  (loop $label$82
9136  (block $label$83
9137  (block $label$84
9138  (block $label$85
9139  (block $label$86
9140  (block $label$87
9141  (br_if $label$87
9142  (i64.gt_u
9143  (get_local $7)
9144  (i64.const 4)
9145  )
9146  )
9147  (br_if $label$86
9148  (i32.gt_u
9149  (i32.and
9150  (i32.add
9151  (tee_local $4
9152  (i32.load8_s
9153  (get_local $11)
9154  )
9155  )
9156  (i32.const -97)
9157  )
9158  (i32.const 255)
9159  )
9160  (i32.const 25)
9161  )
9162  )
9163  (set_local $4
9164  (i32.add
9165  (get_local $4)
9166  (i32.const 165)
9167  )
9168  )
9169  (br $label$85)
9170  )
9171  (set_local $9
9172  (i64.const 0)
9173  )
9174  (br_if $label$84
9175  (i64.le_u
9176  (get_local $7)
9177  (i64.const 11)
9178  )
9179  )
9180  (br $label$83)
9181  )
9182  (set_local $4
9183  (select
9184  (i32.add
9185  (get_local $4)
9186  (i32.const 208)
9187  )
9188  (i32.const 0)
9189  (i32.lt_u
9190  (i32.and
9191  (i32.add
9192  (get_local $4)
9193  (i32.const -49)
9194  )
9195  (i32.const 255)
9196  )
9197  (i32.const 5)
9198  )
9199  )
9200  )
9201  )
9202  (set_local $9
9203  (i64.shr_s
9204  (i64.shl
9205  (i64.extend_u/i32
9206  (get_local $4)
9207  )
9208  (i64.const 56)
9209  )
9210  (i64.const 56)
9211  )
9212  )
9213  )
9214  (set_local $9
9215  (i64.shl
9216  (i64.and
9217  (get_local $9)
9218  (i64.const 31)
9219  )
9220  (i64.and
9221  (get_local $6)
9222  (i64.const 4294967295)
9223  )
9224  )
9225  )
9226  )
9227  (set_local $11
9228  (i32.add
9229  (get_local $11)
9230  (i32.const 1)
9231  )
9232  )
9233  (set_local $7
9234  (i64.add
9235  (get_local $7)
9236  (i64.const 1)
9237  )
9238  )
9239  (set_local $8
9240  (i64.or
9241  (get_local $9)
9242  (get_local $8)
9243  )
9244  )
9245  (br_if $label$82
9246  (i64.ne
9247  (tee_local $6
9248  (i64.add
9249  (get_local $6)
9250  (i64.const -5)
9251  )
9252  )
9253  (i64.const -6)
9254  )
9255  )
9256  )
9257  (i64.store offset=152
9258  (get_local $12)
9259  (get_local $8)
9260  )
9261  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
9262  (i32.add
9263  (get_local $12)
9264  (i32.const 24)
9265  )
9266  (i32.add
9267  (get_local $12)
9268  (i32.const 96)
9269  )
9270  (i32.add
9271  (get_local $12)
9272  (i32.const 152)
9273  )
9274  )
9275  (set_local $11
9276  (i32.add
9277  (get_local $12)
9278  (i32.const 96)
9279  )
9280  )
9281  (block $label$88
9282  (block $label$89
9283  (br_if $label$89
9284  (i32.eqz
9285  (tee_local $4
9286  (i32.load offset=28
9287  (get_local $12)
9288  )
9289  )
9290  )
9291  )
9292  (set_local $7
9293  (i64.const 0)
9294  )
9295  (br_if $label$88
9296  (i64.ne
9297  (i64.load offset=152
9298  (get_local $12)
9299  )
9300  (i64.load offset=8
9301  (get_local $4)
9302  )
9303  )
9304  )
9305  (set_local $7
9306  (i64.and
9307  (tee_local $9
9308  (i64.load offset=24
9309  (get_local $12)
9310  )
9311  )
9312  (i64.const -4294967296)
9313  )
9314  )
9315  (set_local $11
9316  (i32.wrap/i64
9317  (get_local $9)
9318  )
9319  )
9320  (br $label$88)
9321  )
9322  (set_local $7
9323  (i64.const 0)
9324  )
9325  )
9326  (i64.store offset=12 align=4
9327  (get_local $12)
9328  (tee_local $7
9329  (i64.or
9330  (get_local $7)
9331  (i64.extend_u/i32
9332  (get_local $11)
9333  )
9334  )
9335  )
9336  )
9337  (i64.store offset=4 align=4
9338  (get_local $12)
9339  (get_local $7)
9340  )
9341  (drop
9342  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
9343  (i32.add
9344  (get_local $12)
9345  (i32.const 12)
9346  )
9347  )
9348  )
9349  (i32.store
9350  (tee_local $5
9351  (i32.add
9352  (i32.add
9353  (get_local $12)
9354  (i32.const 24)
9355  )
9356  (i32.const 16)
9357  )
9358  )
9359  (i32.load
9360  (i32.add
9361  (get_local $12)
9362  (i32.const 16)
9363  )
9364  )
9365  )
9366  (i64.store
9367  (i32.add
9368  (i32.add
9369  (get_local $12)
9370  (i32.const 24)
9371  )
9372  (i32.const 8)
9373  )
9374  (i64.load
9375  (i32.add
9376  (get_local $12)
9377  (i32.const 8)
9378  )
9379  )
9380  )
9381  (i64.store offset=24
9382  (get_local $12)
9383  (i64.load
9384  (get_local $12)
9385  )
9386  )
9387  (i64.store offset=152
9388  (get_local $12)
9389  (i64.const 0)
9390  )
9391  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
9392  (i32.add
9393  (get_local $12)
9394  (i32.const 144)
9395  )
9396  (i32.add
9397  (get_local $12)
9398  (i32.const 96)
9399  )
9400  (i32.add
9401  (get_local $12)
9402  (i32.const 152)
9403  )
9404  )
9405  (set_local $2
9406  (i32.add
9407  (i32.add
9408  (get_local $12)
9409  (i32.const 48)
9410  )
9411  (i32.const 48)
9412  )
9413  )
9414  (block $label$90
9415  (block $label$91
9416  (br_if $label$91
9417  (i32.eq
9418  (i32.load
9419  (get_local $5)
9420  )
9421  (i32.load offset=148
9422  (get_local $12)
9423  )
9424  )
9425  )
9426  (set_local $4
9427  (i32.add
9428  (i32.add
9429  (get_local $12)
9430  (i32.const 24)
9431  )
9432  (i32.const 12)
9433  )
9434  )
9435  (set_local $11
9436  (i32.const 0)
9437  )
9438  (loop $label$92
9439  (call $eosio_assert
9440  (i32.ne
9441  (get_local $11)
9442  (i32.const 48)
9443  )
9444  (i32.const 1056)
9445  )
9446  (set_local $7
9447  (i64.load
9448  (i32.add
9449  (i32.add
9450  (get_local $12)
9451  (i32.const 48)
9452  )
9453  (get_local $11)
9454  )
9455  )
9456  )
9457  (i64.store offset=152
9458  (get_local $12)
9459  (i64.load align=4
9460  (get_local $4)
9461  )
9462  )
9463  (call $eosio_assert
9464  (i64.eq
9465  (get_local $7)
9466  (i64.load
9467  (i32.load offset=4
9468  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
9469  (i32.add
9470  (get_local $12)
9471  (i32.const 152)
9472  )
9473  )
9474  )
9475  )
9476  )
9477  (i32.const 1136)
9478  )
9479  (drop
9480  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
9481  (get_local $4)
9482  )
9483  )
9484  (i64.store offset=152
9485  (get_local $12)
9486  (i64.const 0)
9487  )
9488  (set_local $11
9489  (i32.add
9490  (get_local $11)
9491  (i32.const 8)
9492  )
9493  )
9494  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
9495  (i32.add
9496  (get_local $12)
9497  (i32.const 144)
9498  )
9499  (i32.add
9500  (get_local $12)
9501  (i32.const 96)
9502  )
9503  (i32.add
9504  (get_local $12)
9505  (i32.const 152)
9506  )
9507  )
9508  (br_if $label$92
9509  (i32.ne
9510  (i32.load
9511  (get_local $5)
9512  )
9513  (i32.load offset=148
9514  (get_local $12)
9515  )
9516  )
9517  )
9518  )
9519  (set_local $11
9520  (i32.add
9521  (i32.add
9522  (get_local $12)
9523  (i32.const 48)
9524  )
9525  (get_local $11)
9526  )
9527  )
9528  (br $label$90)
9529  )
9530  (set_local $11
9531  (i32.add
9532  (get_local $12)
9533  (i32.const 48)
9534  )
9535  )
9536  )
9537  (call $eosio_assert
9538  (i32.eq
9539  (get_local $11)
9540  (get_local $2)
9541  )
9542  (i32.const 1200)
9543  )
9544  (i64.store offset=24
9545  (get_local $12)
9546  (i64.const 421)
9547  )
9548  (i32.store offset=48
9549  (get_local $12)
9550  (i32.add
9551  (get_local $12)
9552  (i32.const 24)
9553  )
9554  )
9555  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
9556  (i32.add
9557  (get_local $12)
9558  (i32.const 152)
9559  )
9560  (i32.add
9561  (get_local $12)
9562  (i32.const 104)
9563  )
9564  (get_local $0)
9565  (i32.add
9566  (get_local $12)
9567  (i32.const 48)
9568  )
9569  )
9570  (call $eosio_assert
9571  (i32.ne
9572  (tee_local $11
9573  (i32.load offset=156
9574  (get_local $12)
9575  )
9576  )
9577  (i32.const 0)
9578  )
9579  (i32.const 1280)
9580  )
9581  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E0_EEvRKS2_yOSC_
9582  (i32.add
9583  (get_local $12)
9584  (i32.const 104)
9585  )
9586  (get_local $11)
9587  (get_local $0)
9588  (i32.add
9589  (get_local $12)
9590  (i32.const 48)
9591  )
9592  )
9593  (block $label$93
9594  (br_if $label$93
9595  (i32.eq
9596  (tee_local $5
9597  (i32.load
9598  (i32.add
9599  (get_local $12)
9600  (i32.const 132)
9601  )
9602  )
9603  )
9604  (tee_local $1
9605  (i32.load
9606  (i32.add
9607  (get_local $12)
9608  (i32.const 128)
9609  )
9610  )
9611  )
9612  )
9613  )
9614  (set_local $11
9615  (i32.add
9616  (get_local $5)
9617  (i32.const -24)
9618  )
9619  )
9620  (set_local $2
9621  (i32.sub
9622  (i32.const 0)
9623  (get_local $1)
9624  )
9625  )
9626  (loop $label$94
9627  (br_if $label$93
9628  (i64.eq
9629  (i64.load
9630  (i32.load
9631  (get_local $11)
9632  )
9633  )
9634  (i64.const 421)
9635  )
9636  )
9637  (set_local $5
9638  (get_local $11)
9639  )
9640  (set_local $11
9641  (tee_local $4
9642  (i32.add
9643  (get_local $11)
9644  (i32.const -24)
9645  )
9646  )
9647  )
9648  (br_if $label$94
9649  (i32.ne
9650  (i32.add
9651  (get_local $4)
9652  (get_local $2)
9653  )
9654  (i32.const -24)
9655  )
9656  )
9657  )
9658  )
9659  (block $label$95
9660  (block $label$96
9661  (block $label$97
9662  (block $label$98
9663  (br_if $label$98
9664  (i32.eq
9665  (get_local $5)
9666  (get_local $1)
9667  )
9668  )
9669  (call $eosio_assert
9670  (i32.eq
9671  (i32.load offset=16
9672  (tee_local $5
9673  (i32.load
9674  (i32.add
9675  (get_local $5)
9676  (i32.const -24)
9677  )
9678  )
9679  )
9680  )
9681  (i32.add
9682  (get_local $12)
9683  (i32.const 104)
9684  )
9685  )
9686  (i32.const 208)
9687  )
9688  (br_if $label$97
9689  (get_local $5)
9690  )
9691  (set_local $5
9692  (i32.const 0)
9693  )
9694  (set_local $11
9695  (i32.const 0)
9696  )
9697  (br $label$95)
9698  )
9699  (set_local $5
9700  (i32.const 0)
9701  )
9702  (br_if $label$96
9703  (i32.lt_s
9704  (tee_local $11
9705  (call $db_find_i64
9706  (i64.load offset=104
9707  (get_local $12)
9708  )
9709  (i64.load
9710  (i32.add
9711  (get_local $12)
9712  (i32.const 112)
9713  )
9714  )
9715  (i64.const 8417982951132398592)
9716  (i64.const 421)
9717  )
9718  )
9719  (i32.const 0)
9720  )
9721  )
9722  (call $eosio_assert
9723  (i32.eq
9724  (i32.load offset=16
9725  (tee_local $5
9726  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
9727  (i32.add
9728  (get_local $12)
9729  (i32.const 104)
9730  )
9731  (get_local $11)
9732  )
9733  )
9734  )
9735  (i32.add
9736  (get_local $12)
9737  (i32.const 104)
9738  )
9739  )
9740  (i32.const 208)
9741  )
9742  )
9743  (set_local $10
9744  (i64.load offset=8
9745  (get_local $5)
9746  )
9747  )
9748  (set_local $7
9749  (i64.const 0)
9750  )
9751  (set_local $6
9752  (i64.const 59)
9753  )
9754  (set_local $11
9755  (i32.const 1328)
9756  )
9757  (set_local $8
9758  (i64.const 0)
9759  )
9760  (loop $label$99
9761  (block $label$100
9762  (block $label$101
9763  (block $label$102
9764  (block $label$103
9765  (block $label$104
9766  (br_if $label$104
9767  (i64.gt_u
9768  (get_local $7)
9769  (i64.const 4)
9770  )
9771  )
9772  (br_if $label$103
9773  (i32.gt_u
9774  (i32.and
9775  (i32.add
9776  (tee_local $4
9777  (i32.load8_s
9778  (get_local $11)
9779  )
9780  )
9781  (i32.const -97)
9782  )
9783  (i32.const 255)
9784  )
9785  (i32.const 25)
9786  )
9787  )
9788  (set_local $4
9789  (i32.add
9790  (get_local $4)
9791  (i32.const 165)
9792  )
9793  )
9794  (br $label$102)
9795  )
9796  (set_local $9
9797  (i64.const 0)
9798  )
9799  (br_if $label$101
9800  (i64.le_u
9801  (get_local $7)
9802  (i64.const 11)
9803  )
9804  )
9805  (br $label$100)
9806  )
9807  (set_local $4
9808  (select
9809  (i32.add
9810  (get_local $4)
9811  (i32.const 208)
9812  )
9813  (i32.const 0)
9814  (i32.lt_u
9815  (i32.and
9816  (i32.add
9817  (get_local $4)
9818  (i32.const -49)
9819  )
9820  (i32.const 255)
9821  )
9822  (i32.const 5)
9823  )
9824  )
9825  )
9826  )
9827  (set_local $9
9828  (i64.shr_s
9829  (i64.shl
9830  (i64.extend_u/i32
9831  (get_local $4)
9832  )
9833  (i64.const 56)
9834  )
9835  (i64.const 56)
9836  )
9837  )
9838  )
9839  (set_local $9
9840  (i64.shl
9841  (i64.and
9842  (get_local $9)
9843  (i64.const 31)
9844  )
9845  (i64.and
9846  (get_local $6)
9847  (i64.const 4294967295)
9848  )
9849  )
9850  )
9851  )
9852  (set_local $11
9853  (i32.add
9854  (get_local $11)
9855  (i32.const 1)
9856  )
9857  )
9858  (set_local $7
9859  (i64.add
9860  (get_local $7)
9861  (i64.const 1)
9862  )
9863  )
9864  (set_local $8
9865  (i64.or
9866  (get_local $9)
9867  (get_local $8)
9868  )
9869  )
9870  (br_if $label$99
9871  (i64.ne
9872  (tee_local $6
9873  (i64.add
9874  (get_local $6)
9875  (i64.const -5)
9876  )
9877  )
9878  (i64.const -6)
9879  )
9880  )
9881  )
9882  (set_local $11
9883  (i64.eq
9884  (get_local $10)
9885  (get_local $8)
9886  )
9887  )
9888  (br $label$95)
9889  )
9890  (set_local $11
9891  (i32.const 0)
9892  )
9893  )
9894  (call $eosio_assert
9895  (get_local $11)
9896  (i32.const 1344)
9897  )
9898  (call $eosio_assert
9899  (tee_local $11
9900  (i32.ne
9901  (get_local $5)
9902  (i32.const 0)
9903  )
9904  )
9905  (i32.const 1376)
9906  )
9907  (call $eosio_assert
9908  (get_local $11)
9909  (i32.const 416)
9910  )
9911  (block $label$105
9912  (br_if $label$105
9913  (i32.lt_s
9914  (tee_local $11
9915  (call $db_next_i64
9916  (i32.load offset=20
9917  (get_local $5)
9918  )
9919  (i32.add
9920  (get_local $12)
9921  (i32.const 48)
9922  )
9923  )
9924  )
9925  (i32.const 0)
9926  )
9927  )
9928  (drop
9929  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
9930  (i32.add
9931  (get_local $12)
9932  (i32.const 104)
9933  )
9934  (get_local $11)
9935  )
9936  )
9937  )
9938  (call $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
9939  (i32.add
9940  (get_local $12)
9941  (i32.const 104)
9942  )
9943  (get_local $5)
9944  )
9945  (block $label$106
9946  (br_if $label$106
9947  (i32.eq
9948  (tee_local $5
9949  (i32.load
9950  (i32.add
9951  (get_local $12)
9952  (i32.const 132)
9953  )
9954  )
9955  )
9956  (tee_local $1
9957  (i32.load
9958  (i32.add
9959  (get_local $12)
9960  (i32.const 128)
9961  )
9962  )
9963  )
9964  )
9965  )
9966  (set_local $11
9967  (i32.add
9968  (get_local $5)
9969  (i32.const -24)
9970  )
9971  )
9972  (set_local $2
9973  (i32.sub
9974  (i32.const 0)
9975  (get_local $1)
9976  )
9977  )
9978  (loop $label$107
9979  (br_if $label$106
9980  (i64.eq
9981  (i64.load
9982  (i32.load
9983  (get_local $11)
9984  )
9985  )
9986  (i64.const 421)
9987  )
9988  )
9989  (set_local $5
9990  (get_local $11)
9991  )
9992  (set_local $11
9993  (tee_local $4
9994  (i32.add
9995  (get_local $11)
9996  (i32.const -24)
9997  )
9998  )
9999  )
10000  (br_if $label$107
10001  (i32.ne
10002  (i32.add
10003  (get_local $4)
10004  (get_local $2)
10005  )
10006  (i32.const -24)
10007  )
10008  )
10009  )
10010  )
10011  (block $label$108
10012  (block $label$109
10013  (br_if $label$109
10014  (i32.eq
10015  (get_local $5)
10016  (get_local $1)
10017  )
10018  )
10019  (call $eosio_assert
10020  (i32.eq
10021  (i32.load offset=16
10022  (tee_local $11
10023  (i32.load
10024  (i32.add
10025  (get_local $5)
10026  (i32.const -24)
10027  )
10028  )
10029  )
10030  )
10031  (i32.add
10032  (get_local $12)
10033  (i32.const 104)
10034  )
10035  )
10036  (i32.const 208)
10037  )
10038  (br $label$108)
10039  )
10040  (set_local $11
10041  (i32.const 0)
10042  )
10043  (br_if $label$108
10044  (i32.lt_s
10045  (tee_local $4
10046  (call $db_find_i64
10047  (i64.load offset=104
10048  (get_local $12)
10049  )
10050  (i64.load
10051  (i32.add
10052  (get_local $12)
10053  (i32.const 112)
10054  )
10055  )
10056  (i64.const 8417982951132398592)
10057  (i64.const 421)
10058  )
10059  )
10060  (i32.const 0)
10061  )
10062  )
10063  (call $eosio_assert
10064  (i32.eq
10065  (i32.load offset=16
10066  (tee_local $11
10067  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
10068  (i32.add
10069  (get_local $12)
10070  (i32.const 104)
10071  )
10072  (get_local $4)
10073  )
10074  )
10075  )
10076  (i32.add
10077  (get_local $12)
10078  (i32.const 104)
10079  )
10080  )
10081  (i32.const 208)
10082  )
10083  )
10084  (call $eosio_assert
10085  (i32.eqz
10086  (get_local $11)
10087  )
10088  (i32.const 1424)
10089  )
10090  (block $label$110
10091  (br_if $label$110
10092  (i32.eqz
10093  (tee_local $5
10094  (i32.load offset=128
10095  (get_local $12)
10096  )
10097  )
10098  )
10099  )
10100  (block $label$111
10101  (block $label$112
10102  (br_if $label$112
10103  (i32.eq
10104  (tee_local $11
10105  (i32.load
10106  (tee_local $2
10107  (i32.add
10108  (get_local $12)
10109  (i32.const 132)
10110  )
10111  )
10112  )
10113  )
10114  (get_local $5)
10115  )
10116  )
10117  (loop $label$113
10118  (set_local $4
10119  (i32.load
10120  (tee_local $11
10121  (i32.add
10122  (get_local $11)
10123  (i32.const -24)
10124  )
10125  )
10126  )
10127  )
10128  (i32.store
10129  (get_local $11)
10130  (i32.const 0)
10131  )
10132  (block $label$114
10133  (br_if $label$114
10134  (i32.eqz
10135  (get_local $4)
10136  )
10137  )
10138  (call $_ZdlPv
10139  (get_local $4)
10140  )
10141  )
10142  (br_if $label$113
10143  (i32.ne
10144  (get_local $5)
10145  (get_local $11)
10146  )
10147  )
10148  )
10149  (set_local $11
10150  (i32.load
10151  (i32.add
10152  (get_local $12)
10153  (i32.const 128)
10154  )
10155  )
10156  )
10157  (br $label$111)
10158  )
10159  (set_local $11
10160  (get_local $5)
10161  )
10162  )
10163  (i32.store
10164  (get_local $2)
10165  (get_local $5)
10166  )
10167  (call $_ZdlPv
10168  (get_local $11)
10169  )
10170  )
10171  (i32.store offset=4
10172  (i32.const 0)
10173  (i32.add
10174  (get_local $12)
10175  (i32.const 160)
10176  )
10177  )
10178  )
10179  (func $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
10180  (local $2 i32)
10181  (local $3 i32)
10182  (local $4 i32)
10183  (local $5 i64)
10184  (local $6 i32)
10185  (local $7 i32)
10186  (local $8 i32)
10187  (local $9 i32)
10188  (set_local $8
10189  (tee_local $9
10190  (i32.sub
10191  (i32.load offset=4
10192  (i32.const 0)
10193  )
10194  (i32.const 32)
10195  )
10196  )
10197  )
10198  (i32.store offset=4
10199  (i32.const 0)
10200  (get_local $9)
10201  )
10202  (block $label$0
10203  (br_if $label$0
10204  (i32.eq
10205  (tee_local $7
10206  (i32.load
10207  (i32.add
10208  (get_local $0)
10209  (i32.const 28)
10210  )
10211  )
10212  )
10213  (tee_local $2
10214  (i32.load offset=24
10215  (get_local $0)
10216  )
10217  )
10218  )
10219  )
10220  (set_local $3
10221  (i32.sub
10222  (i32.const 0)
10223  (get_local $2)
10224  )
10225  )
10226  (set_local $6
10227  (i32.add
10228  (get_local $7)
10229  (i32.const -24)
10230  )
10231  )
10232  (loop $label$1
10233  (br_if $label$0
10234  (i32.eq
10235  (i32.load
10236  (i32.add
10237  (get_local $6)
10238  (i32.const 16)
10239  )
10240  )
10241  (get_local $1)
10242  )
10243  )
10244  (set_local $7
10245  (get_local $6)
10246  )
10247  (set_local $6
10248  (tee_local $4
10249  (i32.add
10250  (get_local $6)
10251  (i32.const -24)
10252  )
10253  )
10254  )
10255  (br_if $label$1
10256  (i32.ne
10257  (i32.add
10258  (get_local $4)
10259  (get_local $3)
10260  )
10261  (i32.const -24)
10262  )
10263  )
10264  )
10265  )
10266  (block $label$2
10267  (block $label$3
10268  (br_if $label$3
10269  (i32.eq
10270  (get_local $7)
10271  (get_local $2)
10272  )
10273  )
10274  (set_local $6
10275  (i32.load
10276  (i32.add
10277  (get_local $7)
10278  (i32.const -24)
10279  )
10280  )
10281  )
10282  (br $label$2)
10283  )
10284  (call $eosio_assert
10285  (i32.xor
10286  (i32.shr_u
10287  (tee_local $4
10288  (call $db_get_i64
10289  (get_local $1)
10290  (i32.const 0)
10291  (i32.const 0)
10292  )
10293  )
10294  (i32.const 31)
10295  )
10296  (i32.const 1)
10297  )
10298  (i32.const 1920)
10299  )
10300  (block $label$4
10301  (block $label$5
10302  (br_if $label$5
10303  (i32.le_u
10304  (get_local $4)
10305  (i32.const 512)
10306  )
10307  )
10308  (drop
10309  (call $db_get_i64
10310  (get_local $1)
10311  (tee_local $7
10312  (call $malloc
10313  (get_local $4)
10314  )
10315  )
10316  (get_local $4)
10317  )
10318  )
10319  (call $free
10320  (get_local $7)
10321  )
10322  (br $label$4)
10323  )
10324  (i32.store offset=4
10325  (i32.const 0)
10326  (tee_local $7
10327  (i32.sub
10328  (get_local $9)
10329  (i32.and
10330  (i32.add
10331  (get_local $4)
10332  (i32.const 15)
10333  )
10334  (i32.const -16)
10335  )
10336  )
10337  )
10338  )
10339  (drop
10340  (call $db_get_i64
10341  (get_local $1)
10342  (get_local $7)
10343  (get_local $4)
10344  )
10345  )
10346  )
10347  (i32.store offset=16
10348  (tee_local $6
10349  (call $_Znwj
10350  (i32.const 32)
10351  )
10352  )
10353  (get_local $0)
10354  )
10355  (call $eosio_assert
10356  (i32.gt_u
10357  (get_local $4)
10358  (i32.const 7)
10359  )
10360  (i32.const 1952)
10361  )
10362  (drop
10363  (call $memcpy
10364  (get_local $6)
10365  (get_local $7)
10366  (i32.const 8)
10367  )
10368  )
10369  (call $eosio_assert
10370  (i32.ne
10371  (i32.and
10372  (get_local $4)
10373  (i32.const -8)
10374  )
10375  (i32.const 8)
10376  )
10377  (i32.const 1952)
10378  )
10379  (drop
10380  (call $memcpy
10381  (i32.add
10382  (get_local $6)
10383  (i32.const 8)
10384  )
10385  (i32.add
10386  (get_local $7)
10387  (i32.const 8)
10388  )
10389  (i32.const 8)
10390  )
10391  )
10392  (i32.store offset=24
10393  (get_local $6)
10394  (i32.const -1)
10395  )
10396  (i32.store offset=20
10397  (get_local $6)
10398  (get_local $1)
10399  )
10400  (i32.store offset=24
10401  (get_local $8)
10402  (get_local $6)
10403  )
10404  (i64.store offset=16
10405  (get_local $8)
10406  (tee_local $5
10407  (i64.load
10408  (get_local $6)
10409  )
10410  )
10411  )
10412  (i32.store offset=12
10413  (get_local $8)
10414  (tee_local $7
10415  (i32.load offset=20
10416  (get_local $6)
10417  )
10418  )
10419  )
10420  (block $label$6
10421  (block $label$7
10422  (br_if $label$7
10423  (i32.ge_u
10424  (tee_local $4
10425  (i32.load
10426  (tee_local $1
10427  (i32.add
10428  (get_local $0)
10429  (i32.const 28)
10430  )
10431  )
10432  )
10433  )
10434  (i32.load
10435  (i32.add
10436  (get_local $0)
10437  (i32.const 32)
10438  )
10439  )
10440  )
10441  )
10442  (i64.store offset=8
10443  (get_local $4)
10444  (get_local $5)
10445  )
10446  (i32.store offset=16
10447  (get_local $4)
10448  (get_local $7)
10449  )
10450  (i32.store offset=24
10451  (get_local $8)
10452  (i32.const 0)
10453  )
10454  (i32.store
10455  (get_local $4)
10456  (get_local $6)
10457  )
10458  (i32.store
10459  (get_local $1)
10460  (i32.add
10461  (get_local $4)
10462  (i32.const 24)
10463  )
10464  )
10465  (br $label$6)
10466  )
10467  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
10468  (i32.add
10469  (get_local $0)
10470  (i32.const 24)
10471  )
10472  (i32.add
10473  (get_local $8)
10474  (i32.const 24)
10475  )
10476  (i32.add
10477  (get_local $8)
10478  (i32.const 16)
10479  )
10480  (i32.add
10481  (get_local $8)
10482  (i32.const 12)
10483  )
10484  )
10485  )
10486  (set_local $4
10487  (i32.load offset=24
10488  (get_local $8)
10489  )
10490  )
10491  (i32.store offset=24
10492  (get_local $8)
10493  (i32.const 0)
10494  )
10495  (br_if $label$2
10496  (i32.eqz
10497  (get_local $4)
10498  )
10499  )
10500  (call $_ZdlPv
10501  (get_local $4)
10502  )
10503  )
10504  (i32.store offset=4
10505  (i32.const 0)
10506  (i32.add
10507  (get_local $8)
10508  (i32.const 32)
10509  )
10510  )
10511  (get_local $6)
10512  )
10513  (func $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy (param $0 i32) (param $1 i32) (param $2 i32)
10514  (local $3 i32)
10515  (local $4 i32)
10516  (local $5 i64)
10517  (local $6 i32)
10518  (local $7 i32)
10519  (local $8 i32)
10520  (local $9 i32)
10521  (local $10 i32)
10522  (i32.store offset=4
10523  (i32.const 0)
10524  (tee_local $10
10525  (i32.sub
10526  (i32.load offset=4
10527  (i32.const 0)
10528  )
10529  (i32.const 16)
10530  )
10531  )
10532  )
10533  (i64.store offset=8
10534  (get_local $10)
10535  (i64.const 0)
10536  )
10537  (i64.store
10538  (get_local $10)
10539  (i64.load
10540  (get_local $2)
10541  )
10542  )
10543  (set_local $2
10544  (i32.const 0)
10545  )
10546  (block $label$0
10547  (br_if $label$0
10548  (i32.lt_s
10549  (tee_local $3
10550  (call $db_idx64_lowerbound
10551  (i64.load
10552  (tee_local $8
10553  (i32.load
10554  (get_local $1)
10555  )
10556  )
10557  )
10558  (i64.load offset=8
10559  (get_local $8)
10560  )
10561  (i64.const 8417982951132398592)
10562  (get_local $10)
10563  (i32.add
10564  (get_local $10)
10565  (i32.const 8)
10566  )
10567  )
10568  )
10569  (i32.const 0)
10570  )
10571  )
10572  (set_local $5
10573  (i64.load offset=8
10574  (get_local $10)
10575  )
10576  )
10577  (block $label$1
10578  (br_if $label$1
10579  (i32.eq
10580  (tee_local $9
10581  (i32.load
10582  (i32.add
10583  (tee_local $4
10584  (i32.load
10585  (get_local $1)
10586  )
10587  )
10588  (i32.const 28)
10589  )
10590  )
10591  )
10592  (tee_local $6
10593  (i32.load offset=24
10594  (get_local $4)
10595  )
10596  )
10597  )
10598  )
10599  (set_local $2
10600  (i32.add
10601  (get_local $9)
10602  (i32.const -24)
10603  )
10604  )
10605  (set_local $7
10606  (i32.sub
10607  (i32.const 0)
10608  (get_local $6)
10609  )
10610  )
10611  (loop $label$2
10612  (br_if $label$1
10613  (i64.eq
10614  (i64.load
10615  (i32.load
10616  (get_local $2)
10617  )
10618  )
10619  (get_local $5)
10620  )
10621  )
10622  (set_local $9
10623  (get_local $2)
10624  )
10625  (set_local $2
10626  (tee_local $8
10627  (i32.add
10628  (get_local $2)
10629  (i32.const -24)
10630  )
10631  )
10632  )
10633  (br_if $label$2
10634  (i32.ne
10635  (i32.add
10636  (get_local $8)
10637  (get_local $7)
10638  )
10639  (i32.const -24)
10640  )
10641  )
10642  )
10643  )
10644  (block $label$3
10645  (block $label$4
10646  (br_if $label$4
10647  (i32.eq
10648  (get_local $9)
10649  (get_local $6)
10650  )
10651  )
10652  (call $eosio_assert
10653  (i32.eq
10654  (i32.load offset=16
10655  (tee_local $2
10656  (i32.load
10657  (i32.add
10658  (get_local $9)
10659  (i32.const -24)
10660  )
10661  )
10662  )
10663  )
10664  (get_local $4)
10665  )
10666  (i32.const 208)
10667  )
10668  (br $label$3)
10669  )
10670  (call $eosio_assert
10671  (i32.eq
10672  (i32.load offset=16
10673  (tee_local $2
10674  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
10675  (get_local $4)
10676  (call $db_find_i64
10677  (i64.load
10678  (get_local $4)
10679  )
10680  (i64.load offset=8
10681  (get_local $4)
10682  )
10683  (i64.const 8417982951132398592)
10684  (get_local $5)
10685  )
10686  )
10687  )
10688  )
10689  (get_local $4)
10690  )
10691  (i32.const 208)
10692  )
10693  )
10694  (i32.store
10695  (i32.add
10696  (get_local $2)
10697  (i32.const 24)
10698  )
10699  (get_local $3)
10700  )
10701  )
10702  (i32.store offset=4
10703  (get_local $0)
10704  (get_local $2)
10705  )
10706  (i32.store
10707  (get_local $0)
10708  (get_local $1)
10709  )
10710  (i32.store offset=4
10711  (i32.const 0)
10712  (i32.add
10713  (get_local $10)
10714  (i32.const 16)
10715  )
10716  )
10717  )
10718  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
10719  (local $1 i32)
10720  (local $2 i32)
10721  (local $3 i64)
10722  (local $4 i32)
10723  (local $5 i32)
10724  (local $6 i32)
10725  (local $7 i32)
10726  (local $8 i32)
10727  (local $9 i32)
10728  (i32.store offset=4
10729  (i32.const 0)
10730  (tee_local $9
10731  (i32.sub
10732  (i32.load offset=4
10733  (i32.const 0)
10734  )
10735  (i32.const 16)
10736  )
10737  )
10738  )
10739  (call $eosio_assert
10740  (i32.ne
10741  (i32.load offset=4
10742  (get_local $0)
10743  )
10744  (i32.const 0)
10745  )
10746  (i32.const 416)
10747  )
10748  (block $label$0
10749  (br_if $label$0
10750  (i32.ne
10751  (tee_local $7
10752  (i32.load offset=24
10753  (tee_local $6
10754  (i32.load offset=4
10755  (get_local $0)
10756  )
10757  )
10758  )
10759  )
10760  (i32.const -1)
10761  )
10762  )
10763  (set_local $7
10764  (call $db_idx64_find_primary
10765  (i64.load
10766  (tee_local $7
10767  (i32.load
10768  (i32.load
10769  (get_local $0)
10770  )
10771  )
10772  )
10773  )
10774  (i64.load offset=8
10775  (get_local $7)
10776  )
10777  (i64.const 8417982951132398592)
10778  (i32.add
10779  (get_local $9)
10780  (i32.const 8)
10781  )
10782  (i64.load
10783  (get_local $6)
10784  )
10785  )
10786  )
10787  (i32.store offset=24
10788  (i32.load
10789  (i32.add
10790  (get_local $0)
10791  (i32.const 4)
10792  )
10793  )
10794  (get_local $7)
10795  )
10796  )
10797  (i64.store offset=8
10798  (get_local $9)
10799  (i64.const 0)
10800  )
10801  (block $label$1
10802  (block $label$2
10803  (block $label$3
10804  (block $label$4
10805  (br_if $label$4
10806  (i32.le_s
10807  (tee_local $1
10808  (call $db_idx64_next
10809  (get_local $7)
10810  (i32.add
10811  (get_local $9)
10812  (i32.const 8)
10813  )
10814  )
10815  )
10816  (i32.const -1)
10817  )
10818  )
10819  (set_local $3
10820  (i64.load offset=8
10821  (get_local $9)
10822  )
10823  )
10824  (block $label$5
10825  (br_if $label$5
10826  (i32.eq
10827  (tee_local $8
10828  (i32.load
10829  (i32.add
10830  (tee_local $2
10831  (i32.load
10832  (i32.load
10833  (get_local $0)
10834  )
10835  )
10836  )
10837  (i32.const 28)
10838  )
10839  )
10840  )
10841  (tee_local $4
10842  (i32.load offset=24
10843  (get_local $2)
10844  )
10845  )
10846  )
10847  )
10848  (set_local $7
10849  (i32.add
10850  (get_local $8)
10851  (i32.const -24)
10852  )
10853  )
10854  (set_local $5
10855  (i32.sub
10856  (i32.const 0)
10857  (get_local $4)
10858  )
10859  )
10860  (loop $label$6
10861  (br_if $label$5
10862  (i64.eq
10863  (i64.load
10864  (i32.load
10865  (get_local $7)
10866  )
10867  )
10868  (get_local $3)
10869  )
10870  )
10871  (set_local $8
10872  (get_local $7)
10873  )
10874  (set_local $7
10875  (tee_local $6
10876  (i32.add
10877  (get_local $7)
10878  (i32.const -24)
10879  )
10880  )
10881  )
10882  (br_if $label$6
10883  (i32.ne
10884  (i32.add
10885  (get_local $6)
10886  (get_local $5)
10887  )
10888  (i32.const -24)
10889  )
10890  )
10891  )
10892  )
10893  (br_if $label$3
10894  (i32.eq
10895  (get_local $8)
10896  (get_local $4)
10897  )
10898  )
10899  (call $eosio_assert
10900  (i32.eq
10901  (i32.load offset=16
10902  (tee_local $7
10903  (i32.load
10904  (i32.add
10905  (get_local $8)
10906  (i32.const -24)
10907  )
10908  )
10909  )
10910  )
10911  (get_local $2)
10912  )
10913  (i32.const 208)
10914  )
10915  (br $label$2)
10916  )
10917  (i32.store
10918  (i32.add
10919  (get_local $0)
10920  (i32.const 4)
10921  )
10922  (i32.const 0)
10923  )
10924  (br $label$1)
10925  )
10926  (call $eosio_assert
10927  (i32.eq
10928  (i32.load offset=16
10929  (tee_local $7
10930  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
10931  (get_local $2)
10932  (call $db_find_i64
10933  (i64.load
10934  (get_local $2)
10935  )
10936  (i64.load offset=8
10937  (get_local $2)
10938  )
10939  (i64.const 8417982951132398592)
10940  (get_local $3)
10941  )
10942  )
10943  )
10944  )
10945  (get_local $2)
10946  )
10947  (i32.const 208)
10948  )
10949  )
10950  (i32.store
10951  (i32.add
10952  (get_local $0)
10953  (i32.const 4)
10954  )
10955  (get_local $7)
10956  )
10957  (i32.store
10958  (i32.add
10959  (get_local $7)
10960  (i32.const 24)
10961  )
10962  (get_local $1)
10963  )
10964  )
10965  (i32.store offset=4
10966  (i32.const 0)
10967  (i32.add
10968  (get_local $9)
10969  (i32.const 16)
10970  )
10971  )
10972  (get_local $0)
10973  )
10974  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv (param $0 i32) (result i32)
10975  (local $1 i32)
10976  (local $2 i64)
10977  (local $3 i32)
10978  (local $4 i32)
10979  (local $5 i32)
10980  (local $6 i32)
10981  (local $7 i32)
10982  (local $8 i32)
10983  (local $9 i32)
10984  (i32.store offset=4
10985  (i32.const 0)
10986  (tee_local $9
10987  (i32.sub
10988  (i32.load offset=4
10989  (i32.const 0)
10990  )
10991  (i32.const 16)
10992  )
10993  )
10994  )
10995  (i64.store offset=8
10996  (get_local $9)
10997  (i64.const 0)
10998  )
10999  (block $label$0
11000  (block $label$1
11001  (br_if $label$1
11002  (i32.eqz
11003  (tee_local $7
11004  (i32.load offset=4
11005  (get_local $0)
11006  )
11007  )
11008  )
11009  )
11010  (block $label$2
11011  (br_if $label$2
11012  (i32.ne
11013  (tee_local $5
11014  (i32.load offset=24
11015  (get_local $7)
11016  )
11017  )
11018  (i32.const -1)
11019  )
11020  )
11021  (set_local $5
11022  (call $db_idx64_find_primary
11023  (i64.load
11024  (tee_local $5
11025  (i32.load
11026  (i32.load
11027  (get_local $0)
11028  )
11029  )
11030  )
11031  )
11032  (i64.load offset=8
11033  (get_local $5)
11034  )
11035  (i64.const 8417982951132398592)
11036  (get_local $9)
11037  (i64.load
11038  (get_local $7)
11039  )
11040  )
11041  )
11042  (i32.store offset=24
11043  (i32.load
11044  (i32.add
11045  (get_local $0)
11046  (i32.const 4)
11047  )
11048  )
11049  (get_local $5)
11050  )
11051  )
11052  (call $eosio_assert
11053  (i32.xor
11054  (i32.shr_u
11055  (tee_local $6
11056  (call $db_idx64_previous
11057  (get_local $5)
11058  (i32.add
11059  (get_local $9)
11060  (i32.const 8)
11061  )
11062  )
11063  )
11064  (i32.const 31)
11065  )
11066  (i32.const 1)
11067  )
11068  (i32.const 1872)
11069  )
11070  (br $label$0)
11071  )
11072  (call $eosio_assert
11073  (i32.ne
11074  (tee_local $7
11075  (call $db_idx64_end
11076  (i64.load
11077  (tee_local $7
11078  (i32.load
11079  (i32.load
11080  (get_local $0)
11081  )
11082  )
11083  )
11084  )
11085  (i64.load offset=8
11086  (get_local $7)
11087  )
11088  (i64.const 8417982951132398592)
11089  )
11090  )
11091  (i32.const -1)
11092  )
11093  (i32.const 1808)
11094  )
11095  (call $eosio_assert
11096  (i32.xor
11097  (i32.shr_u
11098  (tee_local $6
11099  (call $db_idx64_previous
11100  (get_local $7)
11101  (i32.add
11102  (get_local $9)
11103  (i32.const 8)
11104  )
11105  )
11106  )
11107  (i32.const 31)
11108  )
11109  (i32.const 1)
11110  )
11111  (i32.const 1808)
11112  )
11113  )
11114  (set_local $2
11115  (i64.load offset=8
11116  (get_local $9)
11117  )
11118  )
11119  (block $label$3
11120  (br_if $label$3
11121  (i32.eq
11122  (tee_local $8
11123  (i32.load
11124  (i32.add
11125  (tee_local $1
11126  (i32.load
11127  (i32.load
11128  (get_local $0)
11129  )
11130  )
11131  )
11132  (i32.const 28)
11133  )
11134  )
11135  )
11136  (tee_local $3
11137  (i32.load offset=24
11138  (get_local $1)
11139  )
11140  )
11141  )
11142  )
11143  (set_local $7
11144  (i32.add
11145  (get_local $8)
11146  (i32.const -24)
11147  )
11148  )
11149  (set_local $4
11150  (i32.sub
11151  (i32.const 0)
11152  (get_local $3)
11153  )
11154  )
11155  (loop $label$4
11156  (br_if $label$3
11157  (i64.eq
11158  (i64.load
11159  (i32.load
11160  (get_local $7)
11161  )
11162  )
11163  (get_local $2)
11164  )
11165  )
11166  (set_local $8
11167  (get_local $7)
11168  )
11169  (set_local $7
11170  (tee_local $5
11171  (i32.add
11172  (get_local $7)
11173  (i32.const -24)
11174  )
11175  )
11176  )
11177  (br_if $label$4
11178  (i32.ne
11179  (i32.add
11180  (get_local $5)
11181  (get_local $4)
11182  )
11183  (i32.const -24)
11184  )
11185  )
11186  )
11187  )
11188  (block $label$5
11189  (block $label$6
11190  (br_if $label$6
11191  (i32.eq
11192  (get_local $8)
11193  (get_local $3)
11194  )
11195  )
11196  (call $eosio_assert
11197  (i32.eq
11198  (i32.load offset=16
11199  (tee_local $7
11200  (i32.load
11201  (i32.add
11202  (get_local $8)
11203  (i32.const -24)
11204  )
11205  )
11206  )
11207  )
11208  (get_local $1)
11209  )
11210  (i32.const 208)
11211  )
11212  (br $label$5)
11213  )
11214  (call $eosio_assert
11215  (i32.eq
11216  (i32.load offset=16
11217  (tee_local $7
11218  (call $_ZNK5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
11219  (get_local $1)
11220  (call $db_find_i64
11221  (i64.load
11222  (get_local $1)
11223  )
11224  (i64.load offset=8
11225  (get_local $1)
11226  )
11227  (i64.const 8417982951132398592)
11228  (get_local $2)
11229  )
11230  )
11231  )
11232  )
11233  (get_local $1)
11234  )
11235  (i32.const 208)
11236  )
11237  )
11238  (i32.store
11239  (i32.add
11240  (get_local $0)
11241  (i32.const 4)
11242  )
11243  (get_local $7)
11244  )
11245  (i32.store
11246  (i32.add
11247  (get_local $7)
11248  (i32.const 24)
11249  )
11250  (get_local $6)
11251  )
11252  (i32.store offset=4
11253  (i32.const 0)
11254  (i32.add
11255  (get_local $9)
11256  (i32.const 16)
11257  )
11258  )
11259  (get_local $0)
11260  )
11261  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
11262  (local $4 i32)
11263  (local $5 i32)
11264  (local $6 i32)
11265  (local $7 i32)
11266  (i32.store offset=4
11267  (i32.const 0)
11268  (tee_local $7
11269  (i32.sub
11270  (i32.load offset=4
11271  (i32.const 0)
11272  )
11273  (i32.const 48)
11274  )
11275  )
11276  )
11277  (i64.store offset=40
11278  (get_local $7)
11279  (get_local $2)
11280  )
11281  (call $eosio_assert
11282  (i64.eq
11283  (i64.load
11284  (get_local $1)
11285  )
11286  (call $current_receiver)
11287  )
11288  (i32.const 128)
11289  )
11290  (i32.store offset=20
11291  (get_local $7)
11292  (get_local $3)
11293  )
11294  (i32.store offset=16
11295  (get_local $7)
11296  (get_local $1)
11297  )
11298  (i32.store offset=24
11299  (get_local $7)
11300  (i32.add
11301  (get_local $7)
11302  (i32.const 40)
11303  )
11304  )
11305  (i32.store offset=16
11306  (tee_local $3
11307  (call $_Znwj
11308  (i32.const 32)
11309  )
11310  )
11311  (get_local $1)
11312  )
11313  (call $_ZZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
11314  (i32.add
11315  (get_local $7)
11316  (i32.const 16)
11317  )
11318  (get_local $3)
11319  )
11320  (i32.store offset=32
11321  (get_local $7)
11322  (get_local $3)
11323  )
11324  (i64.store offset=16
11325  (get_local $7)
11326  (tee_local $2
11327  (i64.load
11328  (get_local $3)
11329  )
11330  )
11331  )
11332  (i32.store offset=12
11333  (get_local $7)
11334  (tee_local $4
11335  (i32.load offset=20
11336  (get_local $3)
11337  )
11338  )
11339  )
11340  (block $label$0
11341  (block $label$1
11342  (br_if $label$1
11343  (i32.ge_u
11344  (tee_local $5
11345  (i32.load
11346  (tee_local $6
11347  (i32.add
11348  (get_local $1)
11349  (i32.const 28)
11350  )
11351  )
11352  )
11353  )
11354  (i32.load
11355  (i32.add
11356  (get_local $1)
11357  (i32.const 32)
11358  )
11359  )
11360  )
11361  )
11362  (i64.store offset=8
11363  (get_local $5)
11364  (get_local $2)
11365  )
11366  (i32.store offset=16
11367  (get_local $5)
11368  (get_local $4)
11369  )
11370  (i32.store offset=32
11371  (get_local $7)
11372  (i32.const 0)
11373  )
11374  (i32.store
11375  (get_local $5)
11376  (get_local $3)
11377  )
11378  (i32.store
11379  (get_local $6)
11380  (i32.add
11381  (get_local $5)
11382  (i32.const 24)
11383  )
11384  )
11385  (br $label$0)
11386  )
11387  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
11388  (i32.add
11389  (get_local $1)
11390  (i32.const 24)
11391  )
11392  (i32.add
11393  (get_local $7)
11394  (i32.const 32)
11395  )
11396  (i32.add
11397  (get_local $7)
11398  (i32.const 16)
11399  )
11400  (i32.add
11401  (get_local $7)
11402  (i32.const 12)
11403  )
11404  )
11405  )
11406  (i32.store offset=4
11407  (get_local $0)
11408  (get_local $3)
11409  )
11410  (i32.store
11411  (get_local $0)
11412  (get_local $1)
11413  )
11414  (set_local $1
11415  (i32.load offset=32
11416  (get_local $7)
11417  )
11418  )
11419  (i32.store offset=32
11420  (get_local $7)
11421  (i32.const 0)
11422  )
11423  (block $label$2
11424  (br_if $label$2
11425  (i32.eqz
11426  (get_local $1)
11427  )
11428  )
11429  (call $_ZdlPv
11430  (get_local $1)
11431  )
11432  )
11433  (i32.store offset=4
11434  (i32.const 0)
11435  (i32.add
11436  (get_local $7)
11437  (i32.const 48)
11438  )
11439  )
11440  )
11441  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E0_EEvRKS2_yOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
11442  (local $4 i32)
11443  (local $5 i64)
11444  (local $6 i64)
11445  (local $7 i32)
11446  (local $8 i32)
11447  (local $9 i64)
11448  (local $10 i64)
11449  (local $11 i64)
11450  (local $12 i64)
11451  (local $13 i32)
11452  (local $14 i32)
11453  (set_local $13
11454  (tee_local $14
11455  (i32.sub
11456  (i32.load offset=4
11457  (i32.const 0)
11458  )
11459  (i32.const 16)
11460  )
11461  )
11462  )
11463  (i32.store offset=4
11464  (i32.const 0)
11465  (get_local $14)
11466  )
11467  (call $eosio_assert
11468  (i32.eq
11469  (i32.load offset=16
11470  (get_local $1)
11471  )
11472  (get_local $0)
11473  )
11474  (i32.const 1632)
11475  )
11476  (call $eosio_assert
11477  (i64.eq
11478  (i64.load
11479  (get_local $0)
11480  )
11481  (call $current_receiver)
11482  )
11483  (i32.const 1680)
11484  )
11485  (set_local $4
11486  (i32.add
11487  (get_local $1)
11488  (i32.const 8)
11489  )
11490  )
11491  (set_local $6
11492  (i64.load
11493  (get_local $1)
11494  )
11495  )
11496  (set_local $5
11497  (i64.load offset=8
11498  (get_local $1)
11499  )
11500  )
11501  (set_local $10
11502  (i64.const 0)
11503  )
11504  (set_local $9
11505  (i64.const 59)
11506  )
11507  (set_local $8
11508  (i32.const 1328)
11509  )
11510  (set_local $11
11511  (i64.const 0)
11512  )
11513  (loop $label$0
11514  (block $label$1
11515  (block $label$2
11516  (block $label$3
11517  (block $label$4
11518  (block $label$5
11519  (br_if $label$5
11520  (i64.gt_u
11521  (get_local $10)
11522  (i64.const 4)
11523  )
11524  )
11525  (br_if $label$4
11526  (i32.gt_u
11527  (i32.and
11528  (i32.add
11529  (tee_local $7
11530  (i32.load8_s
11531  (get_local $8)
11532  )
11533  )
11534  (i32.const -97)
11535  )
11536  (i32.const 255)
11537  )
11538  (i32.const 25)
11539  )
11540  )
11541  (set_local $7
11542  (i32.add
11543  (get_local $7)
11544  (i32.const 165)
11545  )
11546  )
11547  (br $label$3)
11548  )
11549  (set_local $12
11550  (i64.const 0)
11551  )
11552  (br_if $label$2
11553  (i64.le_u
11554  (get_local $10)
11555  (i64.const 11)
11556  )
11557  )
11558  (br $label$1)
11559  )
11560  (set_local $7
11561  (select
11562  (i32.add
11563  (get_local $7)
11564  (i32.const 208)
11565  )
11566  (i32.const 0)
11567  (i32.lt_u
11568  (i32.and
11569  (i32.add
11570  (get_local $7)
11571  (i32.const -49)
11572  )
11573  (i32.const 255)
11574  )
11575  (i32.const 5)
11576  )
11577  )
11578  )
11579  )
11580  (set_local $12
11581  (i64.shr_s
11582  (i64.shl
11583  (i64.extend_u/i32
11584  (get_local $7)
11585  )
11586  (i64.const 56)
11587  )
11588  (i64.const 56)
11589  )
11590  )
11591  )
11592  (set_local $12
11593  (i64.shl
11594  (i64.and
11595  (get_local $12)
11596  (i64.const 31)
11597  )
11598  (i64.and
11599  (get_local $9)
11600  (i64.const 4294967295)
11601  )
11602  )
11603  )
11604  )
11605  (set_local $8
11606  (i32.add
11607  (get_local $8)
11608  (i32.const 1)
11609  )
11610  )
11611  (set_local $10
11612  (i64.add
11613  (get_local $10)
11614  (i64.const 1)
11615  )
11616  )
11617  (set_local $11
11618  (i64.or
11619  (get_local $12)
11620  (get_local $11)
11621  )
11622  )
11623  (br_if $label$0
11624  (i64.ne
11625  (tee_local $9
11626  (i64.add
11627  (get_local $9)
11628  (i64.const -5)
11629  )
11630  )
11631  (i64.const -6)
11632  )
11633  )
11634  )
11635  (i64.store
11636  (i32.add
11637  (get_local $1)
11638  (i32.const 8)
11639  )
11640  (get_local $11)
11641  )
11642  (call $eosio_assert
11643  (i32.const 1)
11644  (i32.const 1744)
11645  )
11646  (i32.store offset=4
11647  (i32.const 0)
11648  (tee_local $8
11649  (i32.add
11650  (tee_local $7
11651  (get_local $14)
11652  )
11653  (i32.const -16)
11654  )
11655  )
11656  )
11657  (call $eosio_assert
11658  (i32.const 1)
11659  (i32.const 192)
11660  )
11661  (drop
11662  (call $memcpy
11663  (get_local $8)
11664  (get_local $1)
11665  (i32.const 8)
11666  )
11667  )
11668  (call $eosio_assert
11669  (i32.const 1)
11670  (i32.const 192)
11671  )
11672  (drop
11673  (call $memcpy
11674  (i32.add
11675  (get_local $7)
11676  (i32.const -8)
11677  )
11678  (get_local $4)
11679  (i32.const 8)
11680  )
11681  )
11682  (call $db_update_i64
11683  (i32.load offset=20
11684  (get_local $1)
11685  )
11686  (get_local $2)
11687  (get_local $8)
11688  (i32.const 16)
11689  )
11690  (block $label$6
11691  (br_if $label$6
11692  (i64.lt_u
11693  (get_local $6)
11694  (i64.load offset=16
11695  (get_local $0)
11696  )
11697  )
11698  )
11699  (i64.store
11700  (i32.add
11701  (get_local $0)
11702  (i32.const 16)
11703  )
11704  (select
11705  (i64.const -2)
11706  (i64.add
11707  (get_local $6)
11708  (i64.const 1)
11709  )
11710  (i64.gt_u
11711  (get_local $6)
11712  (i64.const -3)
11713  )
11714  )
11715  )
11716  )
11717  (i64.store offset=8
11718  (get_local $13)
11719  (tee_local $10
11720  (i64.load
11721  (get_local $4)
11722  )
11723  )
11724  )
11725  (block $label$7
11726  (br_if $label$7
11727  (i64.eq
11728  (get_local $5)
11729  (get_local $10)
11730  )
11731  )
11732  (block $label$8
11733  (br_if $label$8
11734  (i32.gt_s
11735  (tee_local $8
11736  (i32.load
11737  (tee_local $7
11738  (i32.add
11739  (get_local $1)
11740  (i32.const 24)
11741  )
11742  )
11743  )
11744  )
11745  (i32.const -1)
11746  )
11747  )
11748  (i32.store
11749  (get_local $7)
11750  (tee_local $8
11751  (call $db_idx64_find_primary
11752  (i64.load
11753  (get_local $0)
11754  )
11755  (i64.load offset=8
11756  (get_local $0)
11757  )
11758  (i64.const 8417982951132398592)
11759  (get_local $13)
11760  (get_local $6)
11761  )
11762  )
11763  )
11764  )
11765  (call $db_idx64_update
11766  (get_local $8)
11767  (get_local $2)
11768  (i32.add
11769  (get_local $13)
11770  (i32.const 8)
11771  )
11772  )
11773  )
11774  (i32.store offset=4
11775  (i32.const 0)
11776  (i32.add
11777  (get_local $13)
11778  (i32.const 16)
11779  )
11780  )
11781  )
11782  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_ (param $0 i32) (param $1 i32)
11783  (local $2 i64)
11784  (local $3 i32)
11785  (local $4 i32)
11786  (local $5 i32)
11787  (local $6 i32)
11788  (local $7 i32)
11789  (local $8 i32)
11790  (local $9 i32)
11791  (i32.store offset=4
11792  (i32.const 0)
11793  (tee_local $9
11794  (i32.sub
11795  (i32.load offset=4
11796  (i32.const 0)
11797  )
11798  (i32.const 16)
11799  )
11800  )
11801  )
11802  (call $eosio_assert
11803  (i32.eq
11804  (i32.load offset=16
11805  (get_local $1)
11806  )
11807  (get_local $0)
11808  )
11809  (i32.const 1456)
11810  )
11811  (call $eosio_assert
11812  (i64.eq
11813  (i64.load
11814  (get_local $0)
11815  )
11816  (call $current_receiver)
11817  )
11818  (i32.const 1504)
11819  )
11820  (block $label$0
11821  (br_if $label$0
11822  (i32.eq
11823  (tee_local $7
11824  (i32.load
11825  (tee_local $5
11826  (i32.add
11827  (get_local $0)
11828  (i32.const 28)
11829  )
11830  )
11831  )
11832  )
11833  (tee_local $3
11834  (i32.load offset=24
11835  (get_local $0)
11836  )
11837  )
11838  )
11839  )
11840  (set_local $2
11841  (i64.load
11842  (get_local $1)
11843  )
11844  )
11845  (set_local $6
11846  (i32.sub
11847  (i32.const 0)
11848  (get_local $3)
11849  )
11850  )
11851  (set_local $8
11852  (i32.add
11853  (get_local $7)
11854  (i32.const -24)
11855  )
11856  )
11857  (loop $label$1
11858  (br_if $label$0
11859  (i64.eq
11860  (i64.load
11861  (i32.load
11862  (get_local $8)
11863  )
11864  )
11865  (get_local $2)
11866  )
11867  )
11868  (set_local $7
11869  (get_local $8)
11870  )
11871  (set_local $8
11872  (tee_local $4
11873  (i32.add
11874  (get_local $8)
11875  (i32.const -24)
11876  )
11877  )
11878  )
11879  (br_if $label$1
11880  (i32.ne
11881  (i32.add
11882  (get_local $4)
11883  (get_local $6)
11884  )
11885  (i32.const -24)
11886  )
11887  )
11888  )
11889  )
11890  (call $eosio_assert
11891  (i32.ne
11892  (get_local $7)
11893  (get_local $3)
11894  )
11895  (i32.const 1568)
11896  )
11897  (set_local $8
11898  (i32.add
11899  (get_local $7)
11900  (i32.const -24)
11901  )
11902  )
11903  (block $label$2
11904  (block $label$3
11905  (br_if $label$3
11906  (i32.eq
11907  (get_local $7)
11908  (tee_local $4
11909  (i32.load
11910  (get_local $5)
11911  )
11912  )
11913  )
11914  )
11915  (set_local $3
11916  (i32.sub
11917  (i32.const 0)
11918  (get_local $4)
11919  )
11920  )
11921  (set_local $7
11922  (get_local $8)
11923  )
11924  (loop $label$4
11925  (set_local $6
11926  (i32.load
11927  (tee_local $8
11928  (i32.add
11929  (get_local $7)
11930  (i32.const 24)
11931  )
11932  )
11933  )
11934  )
11935  (i32.store
11936  (get_local $8)
11937  (i32.const 0)
11938  )
11939  (set_local $4
11940  (i32.load
11941  (get_local $7)
11942  )
11943  )
11944  (i32.store
11945  (get_local $7)
11946  (get_local $6)
11947  )
11948  (block $label$5
11949  (br_if $label$5
11950  (i32.eqz
11951  (get_local $4)
11952  )
11953  )
11954  (call $_ZdlPv
11955  (get_local $4)
11956  )
11957  )
11958  (i32.store
11959  (i32.add
11960  (get_local $7)
11961  (i32.const 16)
11962  )
11963  (i32.load
11964  (i32.add
11965  (get_local $7)
11966  (i32.const 40)
11967  )
11968  )
11969  )
11970  (i64.store
11971  (i32.add
11972  (get_local $7)
11973  (i32.const 8)
11974  )
11975  (i64.load
11976  (i32.add
11977  (get_local $7)
11978  (i32.const 32)
11979  )
11980  )
11981  )
11982  (set_local $7
11983  (get_local $8)
11984  )
11985  (br_if $label$4
11986  (i32.ne
11987  (i32.add
11988  (get_local $8)
11989  (get_local $3)
11990  )
11991  (i32.const -24)
11992  )
11993  )
11994  )
11995  (br_if $label$2
11996  (i32.eq
11997  (tee_local $7
11998  (i32.load
11999  (i32.add
12000  (get_local $0)
12001  (i32.const 28)
12002  )
12003  )
12004  )
12005  (get_local $8)
12006  )
12007  )
12008  )
12009  (loop $label$6
12010  (set_local $4
12011  (i32.load
12012  (tee_local $7
12013  (i32.add
12014  (get_local $7)
12015  (i32.const -24)
12016  )
12017  )
12018  )
12019  )
12020  (i32.store
12021  (get_local $7)
12022  (i32.const 0)
12023  )
12024  (block $label$7
12025  (br_if $label$7
12026  (i32.eqz
12027  (get_local $4)
12028  )
12029  )
12030  (call $_ZdlPv
12031  (get_local $4)
12032  )
12033  )
12034  (br_if $label$6
12035  (i32.ne
12036  (get_local $8)
12037  (get_local $7)
12038  )
12039  )
12040  )
12041  )
12042  (i32.store
12043  (i32.add
12044  (get_local $0)
12045  (i32.const 28)
12046  )
12047  (get_local $8)
12048  )
12049  (call $db_remove_i64
12050  (i32.load offset=20
12051  (get_local $1)
12052  )
12053  )
12054  (block $label$8
12055  (block $label$9
12056  (br_if $label$9
12057  (i32.gt_s
12058  (tee_local $7
12059  (i32.load
12060  (i32.add
12061  (get_local $1)
12062  (i32.const 24)
12063  )
12064  )
12065  )
12066  (i32.const -1)
12067  )
12068  )
12069  (br_if $label$8
12070  (i32.lt_s
12071  (tee_local $7
12072  (call $db_idx64_find_primary
12073  (i64.load
12074  (get_local $0)
12075  )
12076  (i64.load offset=8
12077  (get_local $0)
12078  )
12079  (i64.const 8417982951132398592)
12080  (i32.add
12081  (get_local $9)
12082  (i32.const 8)
12083  )
12084  (i64.load
12085  (get_local $1)
12086  )
12087  )
12088  )
12089  (i32.const 0)
12090  )
12091  )
12092  )
12093  (call $db_idx64_remove
12094  (get_local $7)
12095  )
12096  )
12097  (i32.store offset=4
12098  (i32.const 0)
12099  (i32.add
12100  (get_local $9)
12101  (i32.const 16)
12102  )
12103  )
12104  )
12105  (func $_ZZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_27idx64_check_without_storingILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
12106  (local $2 i32)
12107  (local $3 i32)
12108  (local $4 i32)
12109  (local $5 i64)
12110  (local $6 i64)
12111  (local $7 i64)
12112  (local $8 i64)
12113  (local $9 i32)
12114  (local $10 i32)
12115  (set_local $9
12116  (tee_local $10
12117  (i32.sub
12118  (i32.load offset=4
12119  (i32.const 0)
12120  )
12121  (i32.const 16)
12122  )
12123  )
12124  )
12125  (i32.store offset=4
12126  (i32.const 0)
12127  (get_local $10)
12128  )
12129  (i64.store
12130  (get_local $1)
12131  (i64.const 421)
12132  )
12133  (set_local $2
12134  (i32.load
12135  (get_local $0)
12136  )
12137  )
12138  (set_local $6
12139  (i64.const 0)
12140  )
12141  (set_local $5
12142  (i64.const 59)
12143  )
12144  (set_local $4
12145  (i32.const 768)
12146  )
12147  (set_local $7
12148  (i64.const 0)
12149  )
12150  (loop $label$0
12151  (block $label$1
12152  (block $label$2
12153  (block $label$3
12154  (block $label$4
12155  (block $label$5
12156  (br_if $label$5
12157  (i64.gt_u
12158  (get_local $6)
12159  (i64.const 2)
12160  )
12161  )
12162  (br_if $label$4
12163  (i32.gt_u
12164  (i32.and
12165  (i32.add
12166  (tee_local $3
12167  (i32.load8_s
12168  (get_local $4)
12169  )
12170  )
12171  (i32.const -97)
12172  )
12173  (i32.const 255)
12174  )
12175  (i32.const 25)
12176  )
12177  )
12178  (set_local $3
12179  (i32.add
12180  (get_local $3)
12181  (i32.const 165)
12182  )
12183  )
12184  (br $label$3)
12185  )
12186  (set_local $8
12187  (i64.const 0)
12188  )
12189  (br_if $label$2
12190  (i64.le_u
12191  (get_local $6)
12192  (i64.const 11)
12193  )
12194  )
12195  (br $label$1)
12196  )
12197  (set_local $3
12198  (select
12199  (i32.add
12200  (get_local $3)
12201  (i32.const 208)
12202  )
12203  (i32.const 0)
12204  (i32.lt_u
12205  (i32.and
12206  (i32.add
12207  (get_local $3)
12208  (i32.const -49)
12209  )
12210  (i32.const 255)
12211  )
12212  (i32.const 5)
12213  )
12214  )
12215  )
12216  )
12217  (set_local $8
12218  (i64.shr_s
12219  (i64.shl
12220  (i64.extend_u/i32
12221  (get_local $3)
12222  )
12223  (i64.const 56)
12224  )
12225  (i64.const 56)
12226  )
12227  )
12228  )
12229  (set_local $8
12230  (i64.shl
12231  (i64.and
12232  (get_local $8)
12233  (i64.const 31)
12234  )
12235  (i64.and
12236  (get_local $5)
12237  (i64.const 4294967295)
12238  )
12239  )
12240  )
12241  )
12242  (set_local $4
12243  (i32.add
12244  (get_local $4)
12245  (i32.const 1)
12246  )
12247  )
12248  (set_local $6
12249  (i64.add
12250  (get_local $6)
12251  (i64.const 1)
12252  )
12253  )
12254  (set_local $7
12255  (i64.or
12256  (get_local $8)
12257  (get_local $7)
12258  )
12259  )
12260  (br_if $label$0
12261  (i64.ne
12262  (tee_local $5
12263  (i64.add
12264  (get_local $5)
12265  (i64.const -5)
12266  )
12267  )
12268  (i64.const -6)
12269  )
12270  )
12271  )
12272  (i64.store offset=8
12273  (get_local $1)
12274  (get_local $7)
12275  )
12276  (i32.store offset=4
12277  (i32.const 0)
12278  (tee_local $4
12279  (i32.add
12280  (tee_local $3
12281  (get_local $10)
12282  )
12283  (i32.const -16)
12284  )
12285  )
12286  )
12287  (call $eosio_assert
12288  (i32.const 1)
12289  (i32.const 192)
12290  )
12291  (drop
12292  (call $memcpy
12293  (get_local $4)
12294  (get_local $1)
12295  (i32.const 8)
12296  )
12297  )
12298  (call $eosio_assert
12299  (i32.const 1)
12300  (i32.const 192)
12301  )
12302  (drop
12303  (call $memcpy
12304  (i32.add
12305  (get_local $3)
12306  (i32.const -8)
12307  )
12308  (tee_local $3
12309  (i32.add
12310  (get_local $1)
12311  (i32.const 8)
12312  )
12313  )
12314  (i32.const 8)
12315  )
12316  )
12317  (i32.store offset=20
12318  (get_local $1)
12319  (call $db_store_i64
12320  (i64.load offset=8
12321  (get_local $2)
12322  )
12323  (i64.const 8417982951132398592)
12324  (i64.load
12325  (i32.load offset=8
12326  (get_local $0)
12327  )
12328  )
12329  (tee_local $6
12330  (i64.load
12331  (get_local $1)
12332  )
12333  )
12334  (get_local $4)
12335  (i32.const 16)
12336  )
12337  )
12338  (block $label$6
12339  (br_if $label$6
12340  (i64.lt_u
12341  (get_local $6)
12342  (i64.load offset=16
12343  (get_local $2)
12344  )
12345  )
12346  )
12347  (i64.store
12348  (i32.add
12349  (get_local $2)
12350  (i32.const 16)
12351  )
12352  (select
12353  (i64.const -2)
12354  (i64.add
12355  (get_local $6)
12356  (i64.const 1)
12357  )
12358  (i64.gt_u
12359  (get_local $6)
12360  (i64.const -3)
12361  )
12362  )
12363  )
12364  )
12365  (set_local $6
12366  (i64.load
12367  (i32.add
12368  (get_local $2)
12369  (i32.const 8)
12370  )
12371  )
12372  )
12373  (set_local $8
12374  (i64.load
12375  (i32.load
12376  (i32.add
12377  (get_local $0)
12378  (i32.const 8)
12379  )
12380  )
12381  )
12382  )
12383  (set_local $5
12384  (i64.load
12385  (get_local $1)
12386  )
12387  )
12388  (i64.store offset=8
12389  (get_local $9)
12390  (i64.load
12391  (get_local $3)
12392  )
12393  )
12394  (i32.store offset=24
12395  (get_local $1)
12396  (call $db_idx64_store
12397  (get_local $6)
12398  (i64.const 8417982951132398592)
12399  (get_local $8)
12400  (get_local $5)
12401  (i32.add
12402  (get_local $9)
12403  (i32.const 8)
12404  )
12405  )
12406  )
12407  (i32.store offset=4
12408  (i32.const 0)
12409  (i32.add
12410  (get_local $9)
12411  (i32.const 16)
12412  )
12413  )
12414  )
12415  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
12416  (local $4 i32)
12417  (local $5 i32)
12418  (local $6 i32)
12419  (local $7 i32)
12420  (block $label$0
12421  (block $label$1
12422  (br_if $label$1
12423  (i32.ge_u
12424  (tee_local $5
12425  (i32.add
12426  (tee_local $4
12427  (i32.div_s
12428  (i32.sub
12429  (i32.load offset=4
12430  (get_local $0)
12431  )
12432  (tee_local $6
12433  (i32.load
12434  (get_local $0)
12435  )
12436  )
12437  )
12438  (i32.const 24)
12439  )
12440  )
12441  (i32.const 1)
12442  )
12443  )
12444  (i32.const 178956971)
12445  )
12446  )
12447  (set_local $7
12448  (i32.const 178956970)
12449  )
12450  (block $label$2
12451  (block $label$3
12452  (br_if $label$3
12453  (i32.gt_u
12454  (tee_local $6
12455  (i32.div_s
12456  (i32.sub
12457  (i32.load offset=8
12458  (get_local $0)
12459  )
12460  (get_local $6)
12461  )
12462  (i32.const 24)
12463  )
12464  )
12465  (i32.const 89478484)
12466  )
12467  )
12468  (br_if $label$2
12469  (i32.eqz
12470  (tee_local $7
12471  (select
12472  (get_local $5)
12473  (tee_local $7
12474  (i32.shl
12475  (get_local $6)
12476  (i32.const 1)
12477  )
12478  )
12479  (i32.lt_u
12480  (get_local $7)
12481  (get_local $5)
12482  )
12483  )
12484  )
12485  )
12486  )
12487  )
12488  (set_local $6
12489  (call $_Znwj
12490  (i32.mul
12491  (get_local $7)
12492  (i32.const 24)
12493  )
12494  )
12495  )
12496  (br $label$0)
12497  )
12498  (set_local $7
12499  (i32.const 0)
12500  )
12501  (set_local $6
12502  (i32.const 0)
12503  )
12504  (br $label$0)
12505  )
12506  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
12507  (get_local $0)
12508  )
12509  (unreachable)
12510  )
12511  (set_local $5
12512  (i32.load
12513  (get_local $1)
12514  )
12515  )
12516  (i32.store
12517  (get_local $1)
12518  (i32.const 0)
12519  )
12520  (i32.store
12521  (tee_local $1
12522  (i32.add
12523  (get_local $6)
12524  (i32.mul
12525  (get_local $4)
12526  (i32.const 24)
12527  )
12528  )
12529  )
12530  (get_local $5)
12531  )
12532  (i64.store offset=8
12533  (get_local $1)
12534  (i64.load
12535  (get_local $2)
12536  )
12537  )
12538  (i32.store offset=16
12539  (get_local $1)
12540  (i32.load
12541  (get_local $3)
12542  )
12543  )
12544  (set_local $4
12545  (i32.add
12546  (get_local $6)
12547  (i32.mul
12548  (get_local $7)
12549  (i32.const 24)
12550  )
12551  )
12552  )
12553  (set_local $5
12554  (i32.add
12555  (get_local $1)
12556  (i32.const 24)
12557  )
12558  )
12559  (block $label$4
12560  (block $label$5
12561  (br_if $label$5
12562  (i32.eq
12563  (tee_local $6
12564  (i32.load
12565  (i32.add
12566  (get_local $0)
12567  (i32.const 4)
12568  )
12569  )
12570  )
12571  (tee_local $7
12572  (i32.load
12573  (get_local $0)
12574  )
12575  )
12576  )
12577  )
12578  (loop $label$6
12579  (set_local $3
12580  (i32.load
12581  (tee_local $2
12582  (i32.add
12583  (get_local $6)
12584  (i32.const -24)
12585  )
12586  )
12587  )
12588  )
12589  (i32.store
12590  (get_local $2)
12591  (i32.const 0)
12592  )
12593  (i32.store
12594  (i32.add
12595  (get_local $1)
12596  (i32.const -24)
12597  )
12598  (get_local $3)
12599  )
12600  (i32.store
12601  (i32.add
12602  (get_local $1)
12603  (i32.const -8)
12604  )
12605  (i32.load
12606  (i32.add
12607  (get_local $6)
12608  (i32.const -8)
12609  )
12610  )
12611  )
12612  (i32.store
12613  (i32.add
12614  (get_local $1)
12615  (i32.const -12)
12616  )
12617  (i32.load
12618  (i32.add
12619  (get_local $6)
12620  (i32.const -12)
12621  )
12622  )
12623  )
12624  (i32.store
12625  (i32.add
12626  (get_local $1)
12627  (i32.const -16)
12628  )
12629  (i32.load
12630  (i32.add
12631  (get_local $6)
12632  (i32.const -16)
12633  )
12634  )
12635  )
12636  (set_local $1
12637  (i32.add
12638  (get_local $1)
12639  (i32.const -24)
12640  )
12641  )
12642  (set_local $6
12643  (get_local $2)
12644  )
12645  (br_if $label$6
12646  (i32.ne
12647  (get_local $7)
12648  (get_local $2)
12649  )
12650  )
12651  )
12652  (set_local $7
12653  (i32.load
12654  (i32.add
12655  (get_local $0)
12656  (i32.const 4)
12657  )
12658  )
12659  )
12660  (set_local $6
12661  (i32.load
12662  (get_local $0)
12663  )
12664  )
12665  (br $label$4)
12666  )
12667  (set_local $6
12668  (get_local $7)
12669  )
12670  )
12671  (i32.store
12672  (get_local $0)
12673  (get_local $1)
12674  )
12675  (i32.store
12676  (i32.add
12677  (get_local $0)
12678  (i32.const 4)
12679  )
12680  (get_local $5)
12681  )
12682  (i32.store
12683  (i32.add
12684  (get_local $0)
12685  (i32.const 8)
12686  )
12687  (get_local $4)
12688  )
12689  (block $label$7
12690  (br_if $label$7
12691  (i32.eq
12692  (get_local $7)
12693  (get_local $6)
12694  )
12695  )
12696  (loop $label$8
12697  (set_local $1
12698  (i32.load
12699  (tee_local $7
12700  (i32.add
12701  (get_local $7)
12702  (i32.const -24)
12703  )
12704  )
12705  )
12706  )
12707  (i32.store
12708  (get_local $7)
12709  (i32.const 0)
12710  )
12711  (block $label$9
12712  (br_if $label$9
12713  (i32.eqz
12714  (get_local $1)
12715  )
12716  )
12717  (call $_ZdlPv
12718  (get_local $1)
12719  )
12720  )
12721  (br_if $label$8
12722  (i32.ne
12723  (get_local $6)
12724  (get_local $7)
12725  )
12726  )
12727  )
12728  )
12729  (block $label$10
12730  (br_if $label$10
12731  (i32.eqz
12732  (get_local $6)
12733  )
12734  )
12735  (call $_ZdlPv
12736  (get_local $6)
12737  )
12738  )
12739  )
12740  (func $_ZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
12741  (local $4 i32)
12742  (local $5 i32)
12743  (local $6 i32)
12744  (local $7 i32)
12745  (i32.store offset=4
12746  (i32.const 0)
12747  (tee_local $7
12748  (i32.sub
12749  (i32.load offset=4
12750  (i32.const 0)
12751  )
12752  (i32.const 48)
12753  )
12754  )
12755  )
12756  (i64.store offset=40
12757  (get_local $7)
12758  (get_local $2)
12759  )
12760  (call $eosio_assert
12761  (i64.eq
12762  (i64.load
12763  (get_local $1)
12764  )
12765  (call $current_receiver)
12766  )
12767  (i32.const 128)
12768  )
12769  (i32.store offset=20
12770  (get_local $7)
12771  (get_local $3)
12772  )
12773  (i32.store offset=16
12774  (get_local $7)
12775  (get_local $1)
12776  )
12777  (i32.store offset=24
12778  (get_local $7)
12779  (i32.add
12780  (get_local $7)
12781  (i32.const 40)
12782  )
12783  )
12784  (i32.store offset=16
12785  (tee_local $3
12786  (call $_Znwj
12787  (i32.const 32)
12788  )
12789  )
12790  (get_local $1)
12791  )
12792  (call $_ZZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
12793  (i32.add
12794  (get_local $7)
12795  (i32.const 16)
12796  )
12797  (get_local $3)
12798  )
12799  (i32.store offset=32
12800  (get_local $7)
12801  (get_local $3)
12802  )
12803  (i64.store offset=16
12804  (get_local $7)
12805  (tee_local $2
12806  (i64.load
12807  (get_local $3)
12808  )
12809  )
12810  )
12811  (i32.store offset=12
12812  (get_local $7)
12813  (tee_local $4
12814  (i32.load offset=20
12815  (get_local $3)
12816  )
12817  )
12818  )
12819  (block $label$0
12820  (block $label$1
12821  (br_if $label$1
12822  (i32.ge_u
12823  (tee_local $5
12824  (i32.load
12825  (tee_local $6
12826  (i32.add
12827  (get_local $1)
12828  (i32.const 28)
12829  )
12830  )
12831  )
12832  )
12833  (i32.load
12834  (i32.add
12835  (get_local $1)
12836  (i32.const 32)
12837  )
12838  )
12839  )
12840  )
12841  (i64.store offset=8
12842  (get_local $5)
12843  (get_local $2)
12844  )
12845  (i32.store offset=16
12846  (get_local $5)
12847  (get_local $4)
12848  )
12849  (i32.store offset=32
12850  (get_local $7)
12851  (i32.const 0)
12852  )
12853  (i32.store
12854  (get_local $5)
12855  (get_local $3)
12856  )
12857  (i32.store
12858  (get_local $6)
12859  (i32.add
12860  (get_local $5)
12861  (i32.const 24)
12862  )
12863  )
12864  (br $label$0)
12865  )
12866  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
12867  (i32.add
12868  (get_local $1)
12869  (i32.const 24)
12870  )
12871  (i32.add
12872  (get_local $7)
12873  (i32.const 32)
12874  )
12875  (i32.add
12876  (get_local $7)
12877  (i32.const 16)
12878  )
12879  (i32.add
12880  (get_local $7)
12881  (i32.const 12)
12882  )
12883  )
12884  )
12885  (i32.store offset=4
12886  (get_local $0)
12887  (get_local $3)
12888  )
12889  (i32.store
12890  (get_local $0)
12891  (get_local $1)
12892  )
12893  (set_local $1
12894  (i32.load offset=32
12895  (get_local $7)
12896  )
12897  )
12898  (i32.store offset=32
12899  (get_local $7)
12900  (i32.const 0)
12901  )
12902  (block $label$2
12903  (br_if $label$2
12904  (i32.eqz
12905  (get_local $1)
12906  )
12907  )
12908  (call $_ZdlPv
12909  (get_local $1)
12910  )
12911  )
12912  (i32.store offset=4
12913  (i32.const 0)
12914  (i32.add
12915  (get_local $7)
12916  (i32.const 48)
12917  )
12918  )
12919  )
12920  (func $_ZZN5eosio11multi_indexILy8417982951132398592EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_16idx64_store_onlyILy8417982951132398592EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
12921  (local $2 i32)
12922  (local $3 i64)
12923  (local $4 i32)
12924  (local $5 i64)
12925  (local $6 i64)
12926  (local $7 i32)
12927  (i32.store offset=4
12928  (i32.const 0)
12929  (tee_local $7
12930  (i32.sub
12931  (i32.load offset=4
12932  (i32.const 0)
12933  )
12934  (i32.const 32)
12935  )
12936  )
12937  )
12938  (i64.store
12939  (get_local $1)
12940  (i64.load
12941  (i32.add
12942  (i32.load
12943  (tee_local $4
12944  (i32.load offset=4
12945  (get_local $0)
12946  )
12947  )
12948  )
12949  (i32.shl
12950  (i32.load
12951  (i32.load offset=4
12952  (get_local $4)
12953  )
12954  )
12955  (i32.const 4)
12956  )
12957  )
12958  )
12959  )
12960  (set_local $2
12961  (i32.load
12962  (get_local $0)
12963  )
12964  )
12965  (i64.store offset=8
12966  (get_local $1)
12967  (i64.load offset=8
12968  (i32.add
12969  (i32.load
12970  (get_local $4)
12971  )
12972  (i32.shl
12973  (i32.load
12974  (i32.load offset=4
12975  (get_local $4)
12976  )
12977  )
12978  (i32.const 4)
12979  )
12980  )
12981  )
12982  )
12983  (call $eosio_assert
12984  (i32.const 1)
12985  (i32.const 192)
12986  )
12987  (drop
12988  (call $memcpy
12989  (get_local $7)
12990  (get_local $1)
12991  (i32.const 8)
12992  )
12993  )
12994  (call $eosio_assert
12995  (i32.const 1)
12996  (i32.const 192)
12997  )
12998  (drop
12999  (call $memcpy
13000  (i32.or
13001  (get_local $7)
13002  (i32.const 8)
13003  )
13004  (tee_local $4
13005  (i32.add
13006  (get_local $1)
13007  (i32.const 8)
13008  )
13009  )
13010  (i32.const 8)
13011  )
13012  )
13013  (i32.store offset=20
13014  (get_local $1)
13015  (call $db_store_i64
13016  (i64.load offset=8
13017  (get_local $2)
13018  )
13019  (i64.const 8417982951132398592)
13020  (i64.load
13021  (i32.load offset=8
13022  (get_local $0)
13023  )
13024  )
13025  (tee_local $3
13026  (i64.load
13027  (get_local $1)
13028  )
13029  )
13030  (get_local $7)
13031  (i32.const 16)
13032  )
13033  )
13034  (block $label$0
13035  (br_if $label$0
13036  (i64.lt_u
13037  (get_local $3)
13038  (i64.load offset=16
13039  (get_local $2)
13040  )
13041  )
13042  )
13043  (i64.store
13044  (i32.add
13045  (get_local $2)
13046  (i32.const 16)
13047  )
13048  (select
13049  (i64.const -2)
13050  (i64.add
13051  (get_local $3)
13052  (i64.const 1)
13053  )
13054  (i64.gt_u
13055  (get_local $3)
13056  (i64.const -3)
13057  )
13058  )
13059  )
13060  )
13061  (set_local $3
13062  (i64.load
13063  (i32.add
13064  (get_local $2)
13065  (i32.const 8)
13066  )
13067  )
13068  )
13069  (set_local $5
13070  (i64.load
13071  (i32.load
13072  (i32.add
13073  (get_local $0)
13074  (i32.const 8)
13075  )
13076  )
13077  )
13078  )
13079  (set_local $6
13080  (i64.load
13081  (get_local $1)
13082  )
13083  )
13084  (i64.store offset=24
13085  (get_local $7)
13086  (i64.load
13087  (get_local $4)
13088  )
13089  )
13090  (i32.store offset=24
13091  (get_local $1)
13092  (call $db_idx64_store
13093  (get_local $3)
13094  (i64.const 8417982951132398592)
13095  (get_local $5)
13096  (get_local $6)
13097  (i32.add
13098  (get_local $7)
13099  (i32.const 24)
13100  )
13101  )
13102  )
13103  (i32.store offset=4
13104  (i32.const 0)
13105  (i32.add
13106  (get_local $7)
13107  (i32.const 32)
13108  )
13109  )
13110  )
13111  (func $_ZN16test_multi_index17idx128_store_onlyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
13112  (local $3 i32)
13113  (local $4 i32)
13114  (local $5 i64)
13115  (local $6 i32)
13116  (local $7 i32)
13117  (local $8 i32)
13118  (i32.store offset=4
13119  (i32.const 0)
13120  (tee_local $8
13121  (i32.sub
13122  (i32.load offset=4
13123  (i32.const 0)
13124  )
13125  (i32.const 64)
13126  )
13127  )
13128  )
13129  (i32.store
13130  (i32.add
13131  (get_local $8)
13132  (i32.const 56)
13133  )
13134  (i32.const 0)
13135  )
13136  (i64.store offset=32
13137  (get_local $8)
13138  (get_local $0)
13139  )
13140  (i64.store offset=24
13141  (get_local $8)
13142  (get_local $0)
13143  )
13144  (i64.store offset=40
13145  (get_local $8)
13146  (i64.const -1)
13147  )
13148  (i64.store offset=48
13149  (get_local $8)
13150  (i64.const 0)
13151  )
13152  (i32.store8 offset=60
13153  (get_local $8)
13154  (i32.const 0)
13155  )
13156  (i64.store offset=16
13157  (get_local $8)
13158  (i64.const 0)
13159  )
13160  (loop $label$0
13161  (i32.store offset=8
13162  (get_local $8)
13163  (i32.add
13164  (get_local $8)
13165  (i32.const 16)
13166  )
13167  )
13168  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399104EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
13169  (get_local $8)
13170  (i32.add
13171  (get_local $8)
13172  (i32.const 24)
13173  )
13174  (get_local $0)
13175  (i32.add
13176  (get_local $8)
13177  (i32.const 8)
13178  )
13179  )
13180  (i64.store offset=16
13181  (get_local $8)
13182  (tee_local $5
13183  (i64.add
13184  (i64.load offset=16
13185  (get_local $8)
13186  )
13187  (i64.const 1)
13188  )
13189  )
13190  )
13191  (br_if $label$0
13192  (i64.lt_u
13193  (get_local $5)
13194  (i64.const 5)
13195  )
13196  )
13197  )
13198  (block $label$1
13199  (br_if $label$1
13200  (i32.eqz
13201  (tee_local $3
13202  (i32.load offset=48
13203  (get_local $8)
13204  )
13205  )
13206  )
13207  )
13208  (block $label$2
13209  (block $label$3
13210  (br_if $label$3
13211  (i32.eq
13212  (tee_local $7
13213  (i32.load
13214  (tee_local $6
13215  (i32.add
13216  (get_local $8)
13217  (i32.const 52)
13218  )
13219  )
13220  )
13221  )
13222  (get_local $3)
13223  )
13224  )
13225  (loop $label$4
13226  (set_local $4
13227  (i32.load
13228  (tee_local $7
13229  (i32.add
13230  (get_local $7)
13231  (i32.const -24)
13232  )
13233  )
13234  )
13235  )
13236  (i32.store
13237  (get_local $7)
13238  (i32.const 0)
13239  )
13240  (block $label$5
13241  (br_if $label$5
13242  (i32.eqz
13243  (get_local $4)
13244  )
13245  )
13246  (call $_ZdlPv
13247  (get_local $4)
13248  )
13249  )
13250  (br_if $label$4
13251  (i32.ne
13252  (get_local $3)
13253  (get_local $7)
13254  )
13255  )
13256  )
13257  (set_local $7
13258  (i32.load
13259  (i32.add
13260  (get_local $8)
13261  (i32.const 48)
13262  )
13263  )
13264  )
13265  (br $label$2)
13266  )
13267  (set_local $7
13268  (get_local $3)
13269  )
13270  )
13271  (i32.store
13272  (get_local $6)
13273  (get_local $3)
13274  )
13275  (call $_ZdlPv
13276  (get_local $7)
13277  )
13278  )
13279  (i32.store offset=4
13280  (i32.const 0)
13281  (i32.add
13282  (get_local $8)
13283  (i32.const 64)
13284  )
13285  )
13286  )
13287  (func $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399104EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
13288  (local $4 i32)
13289  (local $5 i32)
13290  (local $6 i32)
13291  (local $7 i32)
13292  (i32.store offset=4
13293  (i32.const 0)
13294  (tee_local $7
13295  (i32.sub
13296  (i32.load offset=4
13297  (i32.const 0)
13298  )
13299  (i32.const 48)
13300  )
13301  )
13302  )
13303  (i64.store offset=40
13304  (get_local $7)
13305  (get_local $2)
13306  )
13307  (call $eosio_assert
13308  (i64.eq
13309  (i64.load
13310  (get_local $1)
13311  )
13312  (call $current_receiver)
13313  )
13314  (i32.const 128)
13315  )
13316  (i32.store offset=20
13317  (get_local $7)
13318  (get_local $3)
13319  )
13320  (i32.store offset=16
13321  (get_local $7)
13322  (get_local $1)
13323  )
13324  (i32.store offset=24
13325  (get_local $7)
13326  (i32.add
13327  (get_local $7)
13328  (i32.const 40)
13329  )
13330  )
13331  (i32.store offset=32
13332  (tee_local $3
13333  (call $_Znwj
13334  (i32.const 48)
13335  )
13336  )
13337  (get_local $1)
13338  )
13339  (call $_ZZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399104EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
13340  (i32.add
13341  (get_local $7)
13342  (i32.const 16)
13343  )
13344  (get_local $3)
13345  )
13346  (i32.store offset=32
13347  (get_local $7)
13348  (get_local $3)
13349  )
13350  (i64.store offset=16
13351  (get_local $7)
13352  (tee_local $2
13353  (i64.load
13354  (get_local $3)
13355  )
13356  )
13357  )
13358  (i32.store offset=12
13359  (get_local $7)
13360  (tee_local $4
13361  (i32.load offset=36
13362  (get_local $3)
13363  )
13364  )
13365  )
13366  (block $label$0
13367  (block $label$1
13368  (br_if $label$1
13369  (i32.ge_u
13370  (tee_local $5
13371  (i32.load
13372  (tee_local $6
13373  (i32.add
13374  (get_local $1)
13375  (i32.const 28)
13376  )
13377  )
13378  )
13379  )
13380  (i32.load
13381  (i32.add
13382  (get_local $1)
13383  (i32.const 32)
13384  )
13385  )
13386  )
13387  )
13388  (i64.store offset=8
13389  (get_local $5)
13390  (get_local $2)
13391  )
13392  (i32.store offset=16
13393  (get_local $5)
13394  (get_local $4)
13395  )
13396  (i32.store offset=32
13397  (get_local $7)
13398  (i32.const 0)
13399  )
13400  (i32.store
13401  (get_local $5)
13402  (get_local $3)
13403  )
13404  (i32.store
13405  (get_local $6)
13406  (i32.add
13407  (get_local $5)
13408  (i32.const 24)
13409  )
13410  )
13411  (br $label$0)
13412  )
13413  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
13414  (i32.add
13415  (get_local $1)
13416  (i32.const 24)
13417  )
13418  (i32.add
13419  (get_local $7)
13420  (i32.const 32)
13421  )
13422  (i32.add
13423  (get_local $7)
13424  (i32.const 16)
13425  )
13426  (i32.add
13427  (get_local $7)
13428  (i32.const 12)
13429  )
13430  )
13431  )
13432  (i32.store offset=4
13433  (get_local $0)
13434  (get_local $3)
13435  )
13436  (i32.store
13437  (get_local $0)
13438  (get_local $1)
13439  )
13440  (set_local $1
13441  (i32.load offset=32
13442  (get_local $7)
13443  )
13444  )
13445  (i32.store offset=32
13446  (get_local $7)
13447  (i32.const 0)
13448  )
13449  (block $label$2
13450  (br_if $label$2
13451  (i32.eqz
13452  (get_local $1)
13453  )
13454  )
13455  (call $_ZdlPv
13456  (get_local $1)
13457  )
13458  )
13459  (i32.store offset=4
13460  (i32.const 0)
13461  (i32.add
13462  (get_local $7)
13463  (i32.const 48)
13464  )
13465  )
13466  )
13467  (func $_ZZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399104EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
13468  (local $2 i32)
13469  (local $3 i64)
13470  (local $4 i32)
13471  (local $5 i32)
13472  (local $6 i64)
13473  (local $7 i64)
13474  (local $8 i32)
13475  (i32.store offset=4
13476  (i32.const 0)
13477  (tee_local $8
13478  (i32.sub
13479  (i32.load offset=4
13480  (i32.const 0)
13481  )
13482  (i32.const 48)
13483  )
13484  )
13485  )
13486  (i64.store
13487  (get_local $1)
13488  (i64.load
13489  (i32.load
13490  (tee_local $4
13491  (i32.load offset=4
13492  (get_local $0)
13493  )
13494  )
13495  )
13496  )
13497  )
13498  (set_local $2
13499  (i32.load
13500  (get_local $0)
13501  )
13502  )
13503  (i64.store
13504  (tee_local $5
13505  (i32.add
13506  (get_local $1)
13507  (i32.const 24)
13508  )
13509  )
13510  (i64.shr_u
13511  (tee_local $3
13512  (i64.load
13513  (i32.load
13514  (get_local $4)
13515  )
13516  )
13517  )
13518  (i64.const 1)
13519  )
13520  )
13521  (i64.store offset=16
13522  (get_local $1)
13523  (i64.shl
13524  (get_local $3)
13525  (i64.const 63)
13526  )
13527  )
13528  (call $eosio_assert
13529  (i32.const 1)
13530  (i32.const 192)
13531  )
13532  (drop
13533  (call $memcpy
13534  (get_local $8)
13535  (get_local $1)
13536  (i32.const 8)
13537  )
13538  )
13539  (call $eosio_assert
13540  (i32.const 1)
13541  (i32.const 192)
13542  )
13543  (drop
13544  (call $memcpy
13545  (i32.or
13546  (get_local $8)
13547  (i32.const 8)
13548  )
13549  (tee_local $4
13550  (i32.add
13551  (get_local $1)
13552  (i32.const 16)
13553  )
13554  )
13555  (i32.const 16)
13556  )
13557  )
13558  (i32.store offset=36
13559  (get_local $1)
13560  (call $db_store_i64
13561  (i64.load offset=8
13562  (get_local $2)
13563  )
13564  (i64.const 8417982951132399104)
13565  (i64.load
13566  (i32.load offset=8
13567  (get_local $0)
13568  )
13569  )
13570  (tee_local $3
13571  (i64.load
13572  (get_local $1)
13573  )
13574  )
13575  (get_local $8)
13576  (i32.const 24)
13577  )
13578  )
13579  (block $label$0
13580  (br_if $label$0
13581  (i64.lt_u
13582  (get_local $3)
13583  (i64.load offset=16
13584  (get_local $2)
13585  )
13586  )
13587  )
13588  (i64.store
13589  (i32.add
13590  (get_local $2)
13591  (i32.const 16)
13592  )
13593  (select
13594  (i64.const -2)
13595  (i64.add
13596  (get_local $3)
13597  (i64.const 1)
13598  )
13599  (i64.gt_u
13600  (get_local $3)
13601  (i64.const -3)
13602  )
13603  )
13604  )
13605  )
13606  (set_local $3
13607  (i64.load
13608  (i32.add
13609  (get_local $2)
13610  (i32.const 8)
13611  )
13612  )
13613  )
13614  (set_local $6
13615  (i64.load
13616  (i32.load
13617  (i32.add
13618  (get_local $0)
13619  (i32.const 8)
13620  )
13621  )
13622  )
13623  )
13624  (set_local $7
13625  (i64.load
13626  (get_local $1)
13627  )
13628  )
13629  (i64.store offset=40
13630  (get_local $8)
13631  (i64.load
13632  (get_local $5)
13633  )
13634  )
13635  (i64.store offset=32
13636  (get_local $8)
13637  (i64.load
13638  (get_local $4)
13639  )
13640  )
13641  (i32.store offset=40
13642  (get_local $1)
13643  (call $db_idx128_store
13644  (get_local $3)
13645  (i64.const 8417982951132399104)
13646  (get_local $6)
13647  (get_local $7)
13648  (i32.add
13649  (get_local $8)
13650  (i32.const 32)
13651  )
13652  )
13653  )
13654  (i32.store offset=4
13655  (i32.const 0)
13656  (i32.add
13657  (get_local $8)
13658  (i32.const 48)
13659  )
13660  )
13661  )
13662  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
13663  (local $4 i32)
13664  (local $5 i32)
13665  (local $6 i32)
13666  (local $7 i32)
13667  (block $label$0
13668  (block $label$1
13669  (br_if $label$1
13670  (i32.ge_u
13671  (tee_local $5
13672  (i32.add
13673  (tee_local $4
13674  (i32.div_s
13675  (i32.sub
13676  (i32.load offset=4
13677  (get_local $0)
13678  )
13679  (tee_local $6
13680  (i32.load
13681  (get_local $0)
13682  )
13683  )
13684  )
13685  (i32.const 24)
13686  )
13687  )
13688  (i32.const 1)
13689  )
13690  )
13691  (i32.const 178956971)
13692  )
13693  )
13694  (set_local $7
13695  (i32.const 178956970)
13696  )
13697  (block $label$2
13698  (block $label$3
13699  (br_if $label$3
13700  (i32.gt_u
13701  (tee_local $6
13702  (i32.div_s
13703  (i32.sub
13704  (i32.load offset=8
13705  (get_local $0)
13706  )
13707  (get_local $6)
13708  )
13709  (i32.const 24)
13710  )
13711  )
13712  (i32.const 89478484)
13713  )
13714  )
13715  (br_if $label$2
13716  (i32.eqz
13717  (tee_local $7
13718  (select
13719  (get_local $5)
13720  (tee_local $7
13721  (i32.shl
13722  (get_local $6)
13723  (i32.const 1)
13724  )
13725  )
13726  (i32.lt_u
13727  (get_local $7)
13728  (get_local $5)
13729  )
13730  )
13731  )
13732  )
13733  )
13734  )
13735  (set_local $6
13736  (call $_Znwj
13737  (i32.mul
13738  (get_local $7)
13739  (i32.const 24)
13740  )
13741  )
13742  )
13743  (br $label$0)
13744  )
13745  (set_local $7
13746  (i32.const 0)
13747  )
13748  (set_local $6
13749  (i32.const 0)
13750  )
13751  (br $label$0)
13752  )
13753  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
13754  (get_local $0)
13755  )
13756  (unreachable)
13757  )
13758  (set_local $5
13759  (i32.load
13760  (get_local $1)
13761  )
13762  )
13763  (i32.store
13764  (get_local $1)
13765  (i32.const 0)
13766  )
13767  (i32.store
13768  (tee_local $1
13769  (i32.add
13770  (get_local $6)
13771  (i32.mul
13772  (get_local $4)
13773  (i32.const 24)
13774  )
13775  )
13776  )
13777  (get_local $5)
13778  )
13779  (i64.store offset=8
13780  (get_local $1)
13781  (i64.load
13782  (get_local $2)
13783  )
13784  )
13785  (i32.store offset=16
13786  (get_local $1)
13787  (i32.load
13788  (get_local $3)
13789  )
13790  )
13791  (set_local $4
13792  (i32.add
13793  (get_local $6)
13794  (i32.mul
13795  (get_local $7)
13796  (i32.const 24)
13797  )
13798  )
13799  )
13800  (set_local $5
13801  (i32.add
13802  (get_local $1)
13803  (i32.const 24)
13804  )
13805  )
13806  (block $label$4
13807  (block $label$5
13808  (br_if $label$5
13809  (i32.eq
13810  (tee_local $6
13811  (i32.load
13812  (i32.add
13813  (get_local $0)
13814  (i32.const 4)
13815  )
13816  )
13817  )
13818  (tee_local $7
13819  (i32.load
13820  (get_local $0)
13821  )
13822  )
13823  )
13824  )
13825  (loop $label$6
13826  (set_local $3
13827  (i32.load
13828  (tee_local $2
13829  (i32.add
13830  (get_local $6)
13831  (i32.const -24)
13832  )
13833  )
13834  )
13835  )
13836  (i32.store
13837  (get_local $2)
13838  (i32.const 0)
13839  )
13840  (i32.store
13841  (i32.add
13842  (get_local $1)
13843  (i32.const -24)
13844  )
13845  (get_local $3)
13846  )
13847  (i32.store
13848  (i32.add
13849  (get_local $1)
13850  (i32.const -8)
13851  )
13852  (i32.load
13853  (i32.add
13854  (get_local $6)
13855  (i32.const -8)
13856  )
13857  )
13858  )
13859  (i32.store
13860  (i32.add
13861  (get_local $1)
13862  (i32.const -12)
13863  )
13864  (i32.load
13865  (i32.add
13866  (get_local $6)
13867  (i32.const -12)
13868  )
13869  )
13870  )
13871  (i32.store
13872  (i32.add
13873  (get_local $1)
13874  (i32.const -16)
13875  )
13876  (i32.load
13877  (i32.add
13878  (get_local $6)
13879  (i32.const -16)
13880  )
13881  )
13882  )
13883  (set_local $1
13884  (i32.add
13885  (get_local $1)
13886  (i32.const -24)
13887  )
13888  )
13889  (set_local $6
13890  (get_local $2)
13891  )
13892  (br_if $label$6
13893  (i32.ne
13894  (get_local $7)
13895  (get_local $2)
13896  )
13897  )
13898  )
13899  (set_local $7
13900  (i32.load
13901  (i32.add
13902  (get_local $0)
13903  (i32.const 4)
13904  )
13905  )
13906  )
13907  (set_local $6
13908  (i32.load
13909  (get_local $0)
13910  )
13911  )
13912  (br $label$4)
13913  )
13914  (set_local $6
13915  (get_local $7)
13916  )
13917  )
13918  (i32.store
13919  (get_local $0)
13920  (get_local $1)
13921  )
13922  (i32.store
13923  (i32.add
13924  (get_local $0)
13925  (i32.const 4)
13926  )
13927  (get_local $5)
13928  )
13929  (i32.store
13930  (i32.add
13931  (get_local $0)
13932  (i32.const 8)
13933  )
13934  (get_local $4)
13935  )
13936  (block $label$7
13937  (br_if $label$7
13938  (i32.eq
13939  (get_local $7)
13940  (get_local $6)
13941  )
13942  )
13943  (loop $label$8
13944  (set_local $1
13945  (i32.load
13946  (tee_local $7
13947  (i32.add
13948  (get_local $7)
13949  (i32.const -24)
13950  )
13951  )
13952  )
13953  )
13954  (i32.store
13955  (get_local $7)
13956  (i32.const 0)
13957  )
13958  (block $label$9
13959  (br_if $label$9
13960  (i32.eqz
13961  (get_local $1)
13962  )
13963  )
13964  (call $_ZdlPv
13965  (get_local $1)
13966  )
13967  )
13968  (br_if $label$8
13969  (i32.ne
13970  (get_local $6)
13971  (get_local $7)
13972  )
13973  )
13974  )
13975  )
13976  (block $label$10
13977  (br_if $label$10
13978  (i32.eqz
13979  (get_local $6)
13980  )
13981  )
13982  (call $_ZdlPv
13983  (get_local $6)
13984  )
13985  )
13986  )
13987  (func $_ZN16test_multi_index28idx128_check_without_storingEyyy (param $0 i64) (param $1 i64) (param $2 i64)
13988  (call $_ZN17_test_multi_index28idx128_check_without_storingILy8417982951132399104EEEvy
13989  (get_local $0)
13990  )
13991  )
13992  (func $_ZN17_test_multi_index28idx128_check_without_storingILy8417982951132399104EEEvy (param $0 i64)
13993  (local $1 i32)
13994  (local $2 i32)
13995  (local $3 i32)
13996  (local $4 i32)
13997  (local $5 i32)
13998  (i32.store offset=4
13999  (i32.const 0)
14000  (tee_local $5
14001  (i32.sub
14002  (i32.load offset=4
14003  (i32.const 0)
14004  )
14005  (i32.const 80)
14006  )
14007  )
14008  )
14009  (set_local $4
14010  (i32.const 0)
14011  )
14012  (i32.store
14013  (i32.add
14014  (get_local $5)
14015  (i32.const 56)
14016  )
14017  (i32.const 0)
14018  )
14019  (i64.store offset=32
14020  (get_local $5)
14021  (get_local $0)
14022  )
14023  (i64.store offset=24
14024  (get_local $5)
14025  (get_local $0)
14026  )
14027  (i64.store offset=40
14028  (get_local $5)
14029  (i64.const -1)
14030  )
14031  (i64.store offset=48
14032  (get_local $5)
14033  (i64.const 0)
14034  )
14035  (i32.store8 offset=60
14036  (get_local $5)
14037  (i32.const 0)
14038  )
14039  (i32.store offset=16
14040  (get_local $5)
14041  (i32.add
14042  (get_local $5)
14043  (i32.const 24)
14044  )
14045  )
14046  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_28idx128_check_without_storingILy8417982951132399104EEEvyEUlRT_E_EEvRKS2_yOSC_
14047  (i32.add
14048  (get_local $5)
14049  (i32.const 24)
14050  )
14051  (call $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy
14052  (i32.add
14053  (get_local $5)
14054  (i32.const 24)
14055  )
14056  (i64.const 3)
14057  )
14058  (get_local $0)
14059  (i32.add
14060  (get_local $5)
14061  (i32.const 64)
14062  )
14063  )
14064  (i64.store offset=72
14065  (get_local $5)
14066  (i64.const 0)
14067  )
14068  (i64.store offset=64
14069  (get_local $5)
14070  (i64.const 0)
14071  )
14072  (call $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo
14073  (i32.add
14074  (get_local $5)
14075  (i32.const 8)
14076  )
14077  (i32.add
14078  (get_local $5)
14079  (i32.const 16)
14080  )
14081  (i32.add
14082  (get_local $5)
14083  (i32.const 64)
14084  )
14085  )
14086  (set_local $2
14087  (i32.const 0)
14088  )
14089  (block $label$0
14090  (br_if $label$0
14091  (i64.ne
14092  (i64.load
14093  (tee_local $1
14094  (i32.load offset=12
14095  (get_local $5)
14096  )
14097  )
14098  )
14099  (i64.const 0)
14100  )
14101  )
14102  (set_local $2
14103  (i64.eqz
14104  (i64.or
14105  (i64.load offset=16
14106  (get_local $1)
14107  )
14108  (i64.load
14109  (i32.add
14110  (get_local $1)
14111  (i32.const 24)
14112  )
14113  )
14114  )
14115  )
14116  )
14117  )
14118  (call $eosio_assert
14119  (get_local $2)
14120  (i32.const 1968)
14121  )
14122  (drop
14123  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
14124  (i32.add
14125  (get_local $5)
14126  (i32.const 8)
14127  )
14128  )
14129  )
14130  (block $label$1
14131  (br_if $label$1
14132  (i64.ne
14133  (i64.load
14134  (tee_local $2
14135  (i32.load offset=12
14136  (get_local $5)
14137  )
14138  )
14139  )
14140  (i64.const 1)
14141  )
14142  )
14143  (set_local $4
14144  (i64.eqz
14145  (i64.or
14146  (i64.xor
14147  (i64.load offset=16
14148  (get_local $2)
14149  )
14150  (i64.const -9223372036854775808)
14151  )
14152  (i64.load
14153  (i32.add
14154  (get_local $2)
14155  (i32.const 24)
14156  )
14157  )
14158  )
14159  )
14160  )
14161  )
14162  (call $eosio_assert
14163  (get_local $4)
14164  (i32.const 1968)
14165  )
14166  (drop
14167  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
14168  (i32.add
14169  (get_local $5)
14170  (i32.const 8)
14171  )
14172  )
14173  )
14174  (set_local $4
14175  (i32.const 0)
14176  )
14177  (set_local $2
14178  (i32.const 0)
14179  )
14180  (block $label$2
14181  (br_if $label$2
14182  (i64.ne
14183  (i64.load
14184  (tee_local $1
14185  (i32.load offset=12
14186  (get_local $5)
14187  )
14188  )
14189  )
14190  (i64.const 2)
14191  )
14192  )
14193  (set_local $2
14194  (i64.eqz
14195  (i64.or
14196  (i64.load offset=16
14197  (get_local $1)
14198  )
14199  (i64.xor
14200  (i64.load
14201  (i32.add
14202  (get_local $1)
14203  (i32.const 24)
14204  )
14205  )
14206  (i64.const 1)
14207  )
14208  )
14209  )
14210  )
14211  )
14212  (call $eosio_assert
14213  (get_local $2)
14214  (i32.const 1968)
14215  )
14216  (drop
14217  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
14218  (i32.add
14219  (get_local $5)
14220  (i32.const 8)
14221  )
14222  )
14223  )
14224  (block $label$3
14225  (br_if $label$3
14226  (i64.ne
14227  (i64.load
14228  (tee_local $2
14229  (i32.load offset=12
14230  (get_local $5)
14231  )
14232  )
14233  )
14234  (i64.const 4)
14235  )
14236  )
14237  (set_local $4
14238  (i64.eqz
14239  (i64.or
14240  (i64.load offset=16
14241  (get_local $2)
14242  )
14243  (i64.xor
14244  (i64.load
14245  (i32.add
14246  (get_local $2)
14247  (i32.const 24)
14248  )
14249  )
14250  (i64.const 2)
14251  )
14252  )
14253  )
14254  )
14255  )
14256  (call $eosio_assert
14257  (get_local $4)
14258  (i32.const 1968)
14259  )
14260  (drop
14261  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
14262  (i32.add
14263  (get_local $5)
14264  (i32.const 8)
14265  )
14266  )
14267  )
14268  (set_local $4
14269  (i32.const 0)
14270  )
14271  (block $label$4
14272  (br_if $label$4
14273  (i64.ne
14274  (i64.load
14275  (tee_local $2
14276  (i32.load offset=12
14277  (get_local $5)
14278  )
14279  )
14280  )
14281  (i64.const 3)
14282  )
14283  )
14284  (set_local $4
14285  (i64.eqz
14286  (i64.or
14287  (i64.load offset=16
14288  (get_local $2)
14289  )
14290  (i64.xor
14291  (i64.load
14292  (i32.add
14293  (get_local $2)
14294  (i32.const 24)
14295  )
14296  )
14297  (i64.const 3)
14298  )
14299  )
14300  )
14301  )
14302  )
14303  (call $eosio_assert
14304  (get_local $4)
14305  (i32.const 1968)
14306  )
14307  (drop
14308  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
14309  (i32.add
14310  (get_local $5)
14311  (i32.const 8)
14312  )
14313  )
14314  )
14315  (call $eosio_assert
14316  (i32.eqz
14317  (i32.load offset=12
14318  (get_local $5)
14319  )
14320  )
14321  (i32.const 1968)
14322  )
14323  (block $label$5
14324  (br_if $label$5
14325  (i32.eqz
14326  (tee_local $1
14327  (i32.load offset=48
14328  (get_local $5)
14329  )
14330  )
14331  )
14332  )
14333  (block $label$6
14334  (block $label$7
14335  (br_if $label$7
14336  (i32.eq
14337  (tee_local $4
14338  (i32.load
14339  (tee_local $3
14340  (i32.add
14341  (get_local $5)
14342  (i32.const 52)
14343  )
14344  )
14345  )
14346  )
14347  (get_local $1)
14348  )
14349  )
14350  (loop $label$8
14351  (set_local $2
14352  (i32.load
14353  (tee_local $4
14354  (i32.add
14355  (get_local $4)
14356  (i32.const -24)
14357  )
14358  )
14359  )
14360  )
14361  (i32.store
14362  (get_local $4)
14363  (i32.const 0)
14364  )
14365  (block $label$9
14366  (br_if $label$9
14367  (i32.eqz
14368  (get_local $2)
14369  )
14370  )
14371  (call $_ZdlPv
14372  (get_local $2)
14373  )
14374  )
14375  (br_if $label$8
14376  (i32.ne
14377  (get_local $1)
14378  (get_local $4)
14379  )
14380  )
14381  )
14382  (set_local $4
14383  (i32.load
14384  (i32.add
14385  (get_local $5)
14386  (i32.const 48)
14387  )
14388  )
14389  )
14390  (br $label$6)
14391  )
14392  (set_local $4
14393  (get_local $1)
14394  )
14395  )
14396  (i32.store
14397  (get_local $3)
14398  (get_local $1)
14399  )
14400  (call $_ZdlPv
14401  (get_local $4)
14402  )
14403  )
14404  (i32.store offset=4
14405  (i32.const 0)
14406  (i32.add
14407  (get_local $5)
14408  (i32.const 80)
14409  )
14410  )
14411  )
14412  (func $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy (param $0 i32) (param $1 i64) (result i32)
14413  (local $2 i32)
14414  (local $3 i32)
14415  (local $4 i32)
14416  (local $5 i32)
14417  (local $6 i32)
14418  (block $label$0
14419  (br_if $label$0
14420  (i32.eq
14421  (tee_local $6
14422  (i32.load
14423  (i32.add
14424  (get_local $0)
14425  (i32.const 28)
14426  )
14427  )
14428  )
14429  (tee_local $2
14430  (i32.load offset=24
14431  (get_local $0)
14432  )
14433  )
14434  )
14435  )
14436  (set_local $5
14437  (i32.add
14438  (get_local $6)
14439  (i32.const -24)
14440  )
14441  )
14442  (set_local $3
14443  (i32.sub
14444  (i32.const 0)
14445  (get_local $2)
14446  )
14447  )
14448  (loop $label$1
14449  (br_if $label$0
14450  (i64.eq
14451  (i64.load
14452  (i32.load
14453  (get_local $5)
14454  )
14455  )
14456  (get_local $1)
14457  )
14458  )
14459  (set_local $6
14460  (get_local $5)
14461  )
14462  (set_local $5
14463  (tee_local $4
14464  (i32.add
14465  (get_local $5)
14466  (i32.const -24)
14467  )
14468  )
14469  )
14470  (br_if $label$1
14471  (i32.ne
14472  (i32.add
14473  (get_local $4)
14474  (get_local $3)
14475  )
14476  (i32.const -24)
14477  )
14478  )
14479  )
14480  )
14481  (block $label$2
14482  (block $label$3
14483  (br_if $label$3
14484  (i32.eq
14485  (get_local $6)
14486  (get_local $2)
14487  )
14488  )
14489  (call $eosio_assert
14490  (i32.eq
14491  (i32.load offset=32
14492  (tee_local $5
14493  (i32.load
14494  (i32.add
14495  (get_local $6)
14496  (i32.const -24)
14497  )
14498  )
14499  )
14500  )
14501  (get_local $0)
14502  )
14503  (i32.const 208)
14504  )
14505  (br $label$2)
14506  )
14507  (set_local $5
14508  (i32.const 0)
14509  )
14510  (br_if $label$2
14511  (i32.lt_s
14512  (tee_local $4
14513  (call $db_find_i64
14514  (i64.load
14515  (get_local $0)
14516  )
14517  (i64.load offset=8
14518  (get_local $0)
14519  )
14520  (i64.const 8417982951132399104)
14521  (get_local $1)
14522  )
14523  )
14524  (i32.const 0)
14525  )
14526  )
14527  (call $eosio_assert
14528  (i32.eq
14529  (i32.load offset=32
14530  (tee_local $5
14531  (call $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
14532  (get_local $0)
14533  (get_local $4)
14534  )
14535  )
14536  )
14537  (get_local $0)
14538  )
14539  (i32.const 208)
14540  )
14541  )
14542  (call $eosio_assert
14543  (i32.ne
14544  (get_local $5)
14545  (i32.const 0)
14546  )
14547  (i32.const 2016)
14548  )
14549  (get_local $5)
14550  )
14551  (func $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_28idx128_check_without_storingILy8417982951132399104EEEvyEUlRT_E_EEvRKS2_yOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
14552  (local $4 i32)
14553  (local $5 i64)
14554  (local $6 i64)
14555  (local $7 i64)
14556  (local $8 i64)
14557  (local $9 i64)
14558  (local $10 i32)
14559  (i32.store offset=4
14560  (i32.const 0)
14561  (tee_local $10
14562  (i32.sub
14563  (i32.load offset=4
14564  (i32.const 0)
14565  )
14566  (i32.const 64)
14567  )
14568  )
14569  )
14570  (call $eosio_assert
14571  (i32.eq
14572  (i32.load offset=32
14573  (get_local $1)
14574  )
14575  (get_local $0)
14576  )
14577  (i32.const 1632)
14578  )
14579  (call $eosio_assert
14580  (i64.eq
14581  (i64.load
14582  (get_local $0)
14583  )
14584  (call $current_receiver)
14585  )
14586  (i32.const 1680)
14587  )
14588  (i64.store offset=16
14589  (get_local $1)
14590  (i64.shl
14591  (tee_local $5
14592  (i64.load offset=16
14593  (get_local $1)
14594  )
14595  )
14596  (i64.const 1)
14597  )
14598  )
14599  (i64.store
14600  (tee_local $4
14601  (i32.add
14602  (get_local $1)
14603  (i32.const 24)
14604  )
14605  )
14606  (i64.or
14607  (i64.shl
14608  (tee_local $6
14609  (i64.load
14610  (get_local $4)
14611  )
14612  )
14613  (i64.const 1)
14614  )
14615  (i64.shr_u
14616  (get_local $5)
14617  (i64.const 63)
14618  )
14619  )
14620  )
14621  (set_local $7
14622  (i64.load
14623  (get_local $1)
14624  )
14625  )
14626  (call $eosio_assert
14627  (i32.const 1)
14628  (i32.const 1744)
14629  )
14630  (call $eosio_assert
14631  (i32.const 1)
14632  (i32.const 192)
14633  )
14634  (drop
14635  (call $memcpy
14636  (get_local $10)
14637  (get_local $1)
14638  (i32.const 8)
14639  )
14640  )
14641  (call $eosio_assert
14642  (i32.const 1)
14643  (i32.const 192)
14644  )
14645  (drop
14646  (call $memcpy
14647  (i32.or
14648  (get_local $10)
14649  (i32.const 8)
14650  )
14651  (tee_local $4
14652  (i32.add
14653  (get_local $1)
14654  (i32.const 16)
14655  )
14656  )
14657  (i32.const 16)
14658  )
14659  )
14660  (call $db_update_i64
14661  (i32.load offset=36
14662  (get_local $1)
14663  )
14664  (get_local $2)
14665  (get_local $10)
14666  (i32.const 24)
14667  )
14668  (block $label$0
14669  (br_if $label$0
14670  (i64.lt_u
14671  (get_local $7)
14672  (i64.load offset=16
14673  (get_local $0)
14674  )
14675  )
14676  )
14677  (i64.store
14678  (i32.add
14679  (get_local $0)
14680  (i32.const 16)
14681  )
14682  (select
14683  (i64.const -2)
14684  (i64.add
14685  (get_local $7)
14686  (i64.const 1)
14687  )
14688  (i64.gt_u
14689  (get_local $7)
14690  (i64.const -3)
14691  )
14692  )
14693  )
14694  )
14695  (i64.store offset=48
14696  (get_local $10)
14697  (tee_local $8
14698  (i64.load
14699  (get_local $4)
14700  )
14701  )
14702  )
14703  (i64.store offset=56
14704  (get_local $10)
14705  (tee_local $9
14706  (i64.load
14707  (i32.add
14708  (get_local $4)
14709  (i32.const 8)
14710  )
14711  )
14712  )
14713  )
14714  (block $label$1
14715  (br_if $label$1
14716  (i64.eqz
14717  (i64.or
14718  (i64.xor
14719  (get_local $5)
14720  (get_local $8)
14721  )
14722  (i64.xor
14723  (get_local $6)
14724  (get_local $9)
14725  )
14726  )
14727  )
14728  )
14729  (block $label$2
14730  (br_if $label$2
14731  (i32.gt_s
14732  (tee_local $1
14733  (i32.load
14734  (tee_local $4
14735  (i32.add
14736  (get_local $1)
14737  (i32.const 40)
14738  )
14739  )
14740  )
14741  )
14742  (i32.const -1)
14743  )
14744  )
14745  (i32.store
14746  (get_local $4)
14747  (tee_local $1
14748  (call $db_idx128_find_primary
14749  (i64.load
14750  (get_local $0)
14751  )
14752  (i64.load offset=8
14753  (get_local $0)
14754  )
14755  (i64.const 8417982951132399104)
14756  (i32.add
14757  (get_local $10)
14758  (i32.const 32)
14759  )
14760  (get_local $7)
14761  )
14762  )
14763  )
14764  )
14765  (call $db_idx128_update
14766  (get_local $1)
14767  (get_local $2)
14768  (i32.add
14769  (get_local $10)
14770  (i32.const 48)
14771  )
14772  )
14773  )
14774  (i32.store offset=4
14775  (i32.const 0)
14776  (i32.add
14777  (get_local $10)
14778  (i32.const 64)
14779  )
14780  )
14781  )
14782  (func $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo (param $0 i32) (param $1 i32) (param $2 i32)
14783  (local $3 i32)
14784  (local $4 i32)
14785  (local $5 i64)
14786  (local $6 i32)
14787  (local $7 i32)
14788  (local $8 i32)
14789  (local $9 i32)
14790  (local $10 i32)
14791  (i32.store offset=4
14792  (i32.const 0)
14793  (tee_local $10
14794  (i32.sub
14795  (i32.load offset=4
14796  (i32.const 0)
14797  )
14798  (i32.const 32)
14799  )
14800  )
14801  )
14802  (i64.store offset=24
14803  (get_local $10)
14804  (i64.const 0)
14805  )
14806  (i64.store offset=8
14807  (get_local $10)
14808  (i64.load
14809  (i32.add
14810  (get_local $2)
14811  (i32.const 8)
14812  )
14813  )
14814  )
14815  (i64.store
14816  (get_local $10)
14817  (i64.load
14818  (get_local $2)
14819  )
14820  )
14821  (set_local $2
14822  (i32.const 0)
14823  )
14824  (block $label$0
14825  (br_if $label$0
14826  (i32.lt_s
14827  (tee_local $3
14828  (call $db_idx128_lowerbound
14829  (i64.load
14830  (tee_local $8
14831  (i32.load
14832  (get_local $1)
14833  )
14834  )
14835  )
14836  (i64.load offset=8
14837  (get_local $8)
14838  )
14839  (i64.const 8417982951132399104)
14840  (get_local $10)
14841  (i32.add
14842  (get_local $10)
14843  (i32.const 24)
14844  )
14845  )
14846  )
14847  (i32.const 0)
14848  )
14849  )
14850  (set_local $5
14851  (i64.load offset=24
14852  (get_local $10)
14853  )
14854  )
14855  (block $label$1
14856  (br_if $label$1
14857  (i32.eq
14858  (tee_local $9
14859  (i32.load
14860  (i32.add
14861  (tee_local $4
14862  (i32.load
14863  (get_local $1)
14864  )
14865  )
14866  (i32.const 28)
14867  )
14868  )
14869  )
14870  (tee_local $6
14871  (i32.load offset=24
14872  (get_local $4)
14873  )
14874  )
14875  )
14876  )
14877  (set_local $2
14878  (i32.add
14879  (get_local $9)
14880  (i32.const -24)
14881  )
14882  )
14883  (set_local $7
14884  (i32.sub
14885  (i32.const 0)
14886  (get_local $6)
14887  )
14888  )
14889  (loop $label$2
14890  (br_if $label$1
14891  (i64.eq
14892  (i64.load
14893  (i32.load
14894  (get_local $2)
14895  )
14896  )
14897  (get_local $5)
14898  )
14899  )
14900  (set_local $9
14901  (get_local $2)
14902  )
14903  (set_local $2
14904  (tee_local $8
14905  (i32.add
14906  (get_local $2)
14907  (i32.const -24)
14908  )
14909  )
14910  )
14911  (br_if $label$2
14912  (i32.ne
14913  (i32.add
14914  (get_local $8)
14915  (get_local $7)
14916  )
14917  (i32.const -24)
14918  )
14919  )
14920  )
14921  )
14922  (block $label$3
14923  (block $label$4
14924  (br_if $label$4
14925  (i32.eq
14926  (get_local $9)
14927  (get_local $6)
14928  )
14929  )
14930  (call $eosio_assert
14931  (i32.eq
14932  (i32.load offset=32
14933  (tee_local $2
14934  (i32.load
14935  (i32.add
14936  (get_local $9)
14937  (i32.const -24)
14938  )
14939  )
14940  )
14941  )
14942  (get_local $4)
14943  )
14944  (i32.const 208)
14945  )
14946  (br $label$3)
14947  )
14948  (call $eosio_assert
14949  (i32.eq
14950  (i32.load offset=32
14951  (tee_local $2
14952  (call $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
14953  (get_local $4)
14954  (call $db_find_i64
14955  (i64.load
14956  (get_local $4)
14957  )
14958  (i64.load offset=8
14959  (get_local $4)
14960  )
14961  (i64.const 8417982951132399104)
14962  (get_local $5)
14963  )
14964  )
14965  )
14966  )
14967  (get_local $4)
14968  )
14969  (i32.const 208)
14970  )
14971  )
14972  (i32.store
14973  (i32.add
14974  (get_local $2)
14975  (i32.const 40)
14976  )
14977  (get_local $3)
14978  )
14979  )
14980  (i32.store offset=4
14981  (get_local $0)
14982  (get_local $2)
14983  )
14984  (i32.store
14985  (get_local $0)
14986  (get_local $1)
14987  )
14988  (i32.store offset=4
14989  (i32.const 0)
14990  (i32.add
14991  (get_local $10)
14992  (i32.const 32)
14993  )
14994  )
14995  )
14996  (func $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
14997  (local $1 i32)
14998  (local $2 i32)
14999  (local $3 i64)
15000  (local $4 i32)
15001  (local $5 i32)
15002  (local $6 i32)
15003  (local $7 i32)
15004  (local $8 i32)
15005  (local $9 i32)
15006  (i32.store offset=4
15007  (i32.const 0)
15008  (tee_local $9
15009  (i32.sub
15010  (i32.load offset=4
15011  (i32.const 0)
15012  )
15013  (i32.const 16)
15014  )
15015  )
15016  )
15017  (call $eosio_assert
15018  (i32.ne
15019  (i32.load offset=4
15020  (get_local $0)
15021  )
15022  (i32.const 0)
15023  )
15024  (i32.const 416)
15025  )
15026  (block $label$0
15027  (br_if $label$0
15028  (i32.ne
15029  (tee_local $7
15030  (i32.load offset=40
15031  (tee_local $6
15032  (i32.load offset=4
15033  (get_local $0)
15034  )
15035  )
15036  )
15037  )
15038  (i32.const -1)
15039  )
15040  )
15041  (set_local $7
15042  (call $db_idx128_find_primary
15043  (i64.load
15044  (tee_local $7
15045  (i32.load
15046  (i32.load
15047  (get_local $0)
15048  )
15049  )
15050  )
15051  )
15052  (i64.load offset=8
15053  (get_local $7)
15054  )
15055  (i64.const 8417982951132399104)
15056  (get_local $9)
15057  (i64.load
15058  (get_local $6)
15059  )
15060  )
15061  )
15062  (i32.store offset=40
15063  (i32.load
15064  (i32.add
15065  (get_local $0)
15066  (i32.const 4)
15067  )
15068  )
15069  (get_local $7)
15070  )
15071  )
15072  (i64.store
15073  (get_local $9)
15074  (i64.const 0)
15075  )
15076  (block $label$1
15077  (block $label$2
15078  (block $label$3
15079  (block $label$4
15080  (br_if $label$4
15081  (i32.le_s
15082  (tee_local $1
15083  (call $db_idx128_next
15084  (get_local $7)
15085  (get_local $9)
15086  )
15087  )
15088  (i32.const -1)
15089  )
15090  )
15091  (set_local $3
15092  (i64.load
15093  (get_local $9)
15094  )
15095  )
15096  (block $label$5
15097  (br_if $label$5
15098  (i32.eq
15099  (tee_local $8
15100  (i32.load
15101  (i32.add
15102  (tee_local $2
15103  (i32.load
15104  (i32.load
15105  (get_local $0)
15106  )
15107  )
15108  )
15109  (i32.const 28)
15110  )
15111  )
15112  )
15113  (tee_local $4
15114  (i32.load offset=24
15115  (get_local $2)
15116  )
15117  )
15118  )
15119  )
15120  (set_local $7
15121  (i32.add
15122  (get_local $8)
15123  (i32.const -24)
15124  )
15125  )
15126  (set_local $5
15127  (i32.sub
15128  (i32.const 0)
15129  (get_local $4)
15130  )
15131  )
15132  (loop $label$6
15133  (br_if $label$5
15134  (i64.eq
15135  (i64.load
15136  (i32.load
15137  (get_local $7)
15138  )
15139  )
15140  (get_local $3)
15141  )
15142  )
15143  (set_local $8
15144  (get_local $7)
15145  )
15146  (set_local $7
15147  (tee_local $6
15148  (i32.add
15149  (get_local $7)
15150  (i32.const -24)
15151  )
15152  )
15153  )
15154  (br_if $label$6
15155  (i32.ne
15156  (i32.add
15157  (get_local $6)
15158  (get_local $5)
15159  )
15160  (i32.const -24)
15161  )
15162  )
15163  )
15164  )
15165  (br_if $label$3
15166  (i32.eq
15167  (get_local $8)
15168  (get_local $4)
15169  )
15170  )
15171  (call $eosio_assert
15172  (i32.eq
15173  (i32.load offset=32
15174  (tee_local $7
15175  (i32.load
15176  (i32.add
15177  (get_local $8)
15178  (i32.const -24)
15179  )
15180  )
15181  )
15182  )
15183  (get_local $2)
15184  )
15185  (i32.const 208)
15186  )
15187  (br $label$2)
15188  )
15189  (i32.store
15190  (i32.add
15191  (get_local $0)
15192  (i32.const 4)
15193  )
15194  (i32.const 0)
15195  )
15196  (br $label$1)
15197  )
15198  (call $eosio_assert
15199  (i32.eq
15200  (i32.load offset=32
15201  (tee_local $7
15202  (call $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
15203  (get_local $2)
15204  (call $db_find_i64
15205  (i64.load
15206  (get_local $2)
15207  )
15208  (i64.load offset=8
15209  (get_local $2)
15210  )
15211  (i64.const 8417982951132399104)
15212  (get_local $3)
15213  )
15214  )
15215  )
15216  )
15217  (get_local $2)
15218  )
15219  (i32.const 208)
15220  )
15221  )
15222  (i32.store
15223  (i32.add
15224  (get_local $0)
15225  (i32.const 4)
15226  )
15227  (get_local $7)
15228  )
15229  (i32.store
15230  (i32.add
15231  (get_local $7)
15232  (i32.const 40)
15233  )
15234  (get_local $1)
15235  )
15236  )
15237  (i32.store offset=4
15238  (i32.const 0)
15239  (i32.add
15240  (get_local $9)
15241  (i32.const 16)
15242  )
15243  )
15244  (get_local $0)
15245  )
15246  (func $_ZNK5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
15247  (local $2 i32)
15248  (local $3 i32)
15249  (local $4 i32)
15250  (local $5 i64)
15251  (local $6 i32)
15252  (local $7 i32)
15253  (local $8 i32)
15254  (local $9 i32)
15255  (set_local $8
15256  (tee_local $9
15257  (i32.sub
15258  (i32.load offset=4
15259  (i32.const 0)
15260  )
15261  (i32.const 32)
15262  )
15263  )
15264  )
15265  (i32.store offset=4
15266  (i32.const 0)
15267  (get_local $9)
15268  )
15269  (block $label$0
15270  (br_if $label$0
15271  (i32.eq
15272  (tee_local $7
15273  (i32.load
15274  (i32.add
15275  (get_local $0)
15276  (i32.const 28)
15277  )
15278  )
15279  )
15280  (tee_local $2
15281  (i32.load offset=24
15282  (get_local $0)
15283  )
15284  )
15285  )
15286  )
15287  (set_local $3
15288  (i32.sub
15289  (i32.const 0)
15290  (get_local $2)
15291  )
15292  )
15293  (set_local $6
15294  (i32.add
15295  (get_local $7)
15296  (i32.const -24)
15297  )
15298  )
15299  (loop $label$1
15300  (br_if $label$0
15301  (i32.eq
15302  (i32.load
15303  (i32.add
15304  (get_local $6)
15305  (i32.const 16)
15306  )
15307  )
15308  (get_local $1)
15309  )
15310  )
15311  (set_local $7
15312  (get_local $6)
15313  )
15314  (set_local $6
15315  (tee_local $4
15316  (i32.add
15317  (get_local $6)
15318  (i32.const -24)
15319  )
15320  )
15321  )
15322  (br_if $label$1
15323  (i32.ne
15324  (i32.add
15325  (get_local $4)
15326  (get_local $3)
15327  )
15328  (i32.const -24)
15329  )
15330  )
15331  )
15332  )
15333  (block $label$2
15334  (block $label$3
15335  (br_if $label$3
15336  (i32.eq
15337  (get_local $7)
15338  (get_local $2)
15339  )
15340  )
15341  (set_local $6
15342  (i32.load
15343  (i32.add
15344  (get_local $7)
15345  (i32.const -24)
15346  )
15347  )
15348  )
15349  (br $label$2)
15350  )
15351  (call $eosio_assert
15352  (i32.xor
15353  (i32.shr_u
15354  (tee_local $4
15355  (call $db_get_i64
15356  (get_local $1)
15357  (i32.const 0)
15358  (i32.const 0)
15359  )
15360  )
15361  (i32.const 31)
15362  )
15363  (i32.const 1)
15364  )
15365  (i32.const 1920)
15366  )
15367  (block $label$4
15368  (block $label$5
15369  (br_if $label$5
15370  (i32.le_u
15371  (get_local $4)
15372  (i32.const 512)
15373  )
15374  )
15375  (drop
15376  (call $db_get_i64
15377  (get_local $1)
15378  (tee_local $7
15379  (call $malloc
15380  (get_local $4)
15381  )
15382  )
15383  (get_local $4)
15384  )
15385  )
15386  (call $free
15387  (get_local $7)
15388  )
15389  (br $label$4)
15390  )
15391  (i32.store offset=4
15392  (i32.const 0)
15393  (tee_local $7
15394  (i32.sub
15395  (get_local $9)
15396  (i32.and
15397  (i32.add
15398  (get_local $4)
15399  (i32.const 15)
15400  )
15401  (i32.const -16)
15402  )
15403  )
15404  )
15405  )
15406  (drop
15407  (call $db_get_i64
15408  (get_local $1)
15409  (get_local $7)
15410  (get_local $4)
15411  )
15412  )
15413  )
15414  (i32.store offset=32
15415  (tee_local $6
15416  (call $_Znwj
15417  (i32.const 48)
15418  )
15419  )
15420  (get_local $0)
15421  )
15422  (call $eosio_assert
15423  (i32.gt_u
15424  (get_local $4)
15425  (i32.const 7)
15426  )
15427  (i32.const 1952)
15428  )
15429  (drop
15430  (call $memcpy
15431  (get_local $6)
15432  (get_local $7)
15433  (i32.const 8)
15434  )
15435  )
15436  (call $eosio_assert
15437  (i32.gt_u
15438  (i32.add
15439  (get_local $4)
15440  (i32.const -8)
15441  )
15442  (i32.const 15)
15443  )
15444  (i32.const 1952)
15445  )
15446  (drop
15447  (call $memcpy
15448  (i32.add
15449  (get_local $6)
15450  (i32.const 16)
15451  )
15452  (i32.add
15453  (get_local $7)
15454  (i32.const 8)
15455  )
15456  (i32.const 16)
15457  )
15458  )
15459  (i32.store offset=40
15460  (get_local $6)
15461  (i32.const -1)
15462  )
15463  (i32.store offset=36
15464  (get_local $6)
15465  (get_local $1)
15466  )
15467  (i32.store offset=24
15468  (get_local $8)
15469  (get_local $6)
15470  )
15471  (i64.store offset=16
15472  (get_local $8)
15473  (tee_local $5
15474  (i64.load
15475  (get_local $6)
15476  )
15477  )
15478  )
15479  (i32.store offset=12
15480  (get_local $8)
15481  (tee_local $7
15482  (i32.load offset=36
15483  (get_local $6)
15484  )
15485  )
15486  )
15487  (block $label$6
15488  (block $label$7
15489  (br_if $label$7
15490  (i32.ge_u
15491  (tee_local $4
15492  (i32.load
15493  (tee_local $1
15494  (i32.add
15495  (get_local $0)
15496  (i32.const 28)
15497  )
15498  )
15499  )
15500  )
15501  (i32.load
15502  (i32.add
15503  (get_local $0)
15504  (i32.const 32)
15505  )
15506  )
15507  )
15508  )
15509  (i64.store offset=8
15510  (get_local $4)
15511  (get_local $5)
15512  )
15513  (i32.store offset=16
15514  (get_local $4)
15515  (get_local $7)
15516  )
15517  (i32.store offset=24
15518  (get_local $8)
15519  (i32.const 0)
15520  )
15521  (i32.store
15522  (get_local $4)
15523  (get_local $6)
15524  )
15525  (i32.store
15526  (get_local $1)
15527  (i32.add
15528  (get_local $4)
15529  (i32.const 24)
15530  )
15531  )
15532  (br $label$6)
15533  )
15534  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
15535  (i32.add
15536  (get_local $0)
15537  (i32.const 24)
15538  )
15539  (i32.add
15540  (get_local $8)
15541  (i32.const 24)
15542  )
15543  (i32.add
15544  (get_local $8)
15545  (i32.const 16)
15546  )
15547  (i32.add
15548  (get_local $8)
15549  (i32.const 12)
15550  )
15551  )
15552  )
15553  (set_local $4
15554  (i32.load offset=24
15555  (get_local $8)
15556  )
15557  )
15558  (i32.store offset=24
15559  (get_local $8)
15560  (i32.const 0)
15561  )
15562  (br_if $label$2
15563  (i32.eqz
15564  (get_local $4)
15565  )
15566  )
15567  (call $_ZdlPv
15568  (get_local $4)
15569  )
15570  )
15571  (i32.store offset=4
15572  (i32.const 0)
15573  (i32.add
15574  (get_local $8)
15575  (i32.const 32)
15576  )
15577  )
15578  (get_local $6)
15579  )
15580  (func $_ZN16test_multi_index14idx128_generalEyyy (param $0 i64) (param $1 i64) (param $2 i64)
15581  (local $3 i32)
15582  (local $4 i32)
15583  (local $5 i64)
15584  (local $6 i32)
15585  (local $7 i32)
15586  (local $8 i32)
15587  (i32.store offset=4
15588  (i32.const 0)
15589  (tee_local $8
15590  (i32.sub
15591  (i32.load offset=4
15592  (i32.const 0)
15593  )
15594  (i32.const 64)
15595  )
15596  )
15597  )
15598  (i32.store
15599  (i32.add
15600  (get_local $8)
15601  (i32.const 56)
15602  )
15603  (i32.const 0)
15604  )
15605  (i64.store offset=32
15606  (get_local $8)
15607  (get_local $0)
15608  )
15609  (i64.store offset=24
15610  (get_local $8)
15611  (get_local $0)
15612  )
15613  (i64.store offset=40
15614  (get_local $8)
15615  (i64.const -1)
15616  )
15617  (i64.store offset=48
15618  (get_local $8)
15619  (i64.const 0)
15620  )
15621  (i32.store8 offset=60
15622  (get_local $8)
15623  (i32.const 0)
15624  )
15625  (i64.store offset=16
15626  (get_local $8)
15627  (i64.const 0)
15628  )
15629  (loop $label$0
15630  (i32.store offset=8
15631  (get_local $8)
15632  (i32.add
15633  (get_local $8)
15634  (i32.const 16)
15635  )
15636  )
15637  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399616EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
15638  (get_local $8)
15639  (i32.add
15640  (get_local $8)
15641  (i32.const 24)
15642  )
15643  (get_local $0)
15644  (i32.add
15645  (get_local $8)
15646  (i32.const 8)
15647  )
15648  )
15649  (i64.store offset=16
15650  (get_local $8)
15651  (tee_local $5
15652  (i64.add
15653  (i64.load offset=16
15654  (get_local $8)
15655  )
15656  (i64.const 1)
15657  )
15658  )
15659  )
15660  (br_if $label$0
15661  (i64.lt_u
15662  (get_local $5)
15663  (i64.const 5)
15664  )
15665  )
15666  )
15667  (block $label$1
15668  (br_if $label$1
15669  (i32.eqz
15670  (tee_local $3
15671  (i32.load offset=48
15672  (get_local $8)
15673  )
15674  )
15675  )
15676  )
15677  (block $label$2
15678  (block $label$3
15679  (br_if $label$3
15680  (i32.eq
15681  (tee_local $7
15682  (i32.load
15683  (tee_local $6
15684  (i32.add
15685  (get_local $8)
15686  (i32.const 52)
15687  )
15688  )
15689  )
15690  )
15691  (get_local $3)
15692  )
15693  )
15694  (loop $label$4
15695  (set_local $4
15696  (i32.load
15697  (tee_local $7
15698  (i32.add
15699  (get_local $7)
15700  (i32.const -24)
15701  )
15702  )
15703  )
15704  )
15705  (i32.store
15706  (get_local $7)
15707  (i32.const 0)
15708  )
15709  (block $label$5
15710  (br_if $label$5
15711  (i32.eqz
15712  (get_local $4)
15713  )
15714  )
15715  (call $_ZdlPv
15716  (get_local $4)
15717  )
15718  )
15719  (br_if $label$4
15720  (i32.ne
15721  (get_local $3)
15722  (get_local $7)
15723  )
15724  )
15725  )
15726  (set_local $7
15727  (i32.load
15728  (i32.add
15729  (get_local $8)
15730  (i32.const 48)
15731  )
15732  )
15733  )
15734  (br $label$2)
15735  )
15736  (set_local $7
15737  (get_local $3)
15738  )
15739  )
15740  (i32.store
15741  (get_local $6)
15742  (get_local $3)
15743  )
15744  (call $_ZdlPv
15745  (get_local $7)
15746  )
15747  )
15748  (call $_ZN17_test_multi_index28idx128_check_without_storingILy8417982951132399616EEEvy
15749  (get_local $0)
15750  )
15751  (i32.store offset=4
15752  (i32.const 0)
15753  (i32.add
15754  (get_local $8)
15755  (i32.const 64)
15756  )
15757  )
15758  )
15759  (func $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399616EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
15760  (local $4 i32)
15761  (local $5 i32)
15762  (local $6 i32)
15763  (local $7 i32)
15764  (i32.store offset=4
15765  (i32.const 0)
15766  (tee_local $7
15767  (i32.sub
15768  (i32.load offset=4
15769  (i32.const 0)
15770  )
15771  (i32.const 48)
15772  )
15773  )
15774  )
15775  (i64.store offset=40
15776  (get_local $7)
15777  (get_local $2)
15778  )
15779  (call $eosio_assert
15780  (i64.eq
15781  (i64.load
15782  (get_local $1)
15783  )
15784  (call $current_receiver)
15785  )
15786  (i32.const 128)
15787  )
15788  (i32.store offset=20
15789  (get_local $7)
15790  (get_local $3)
15791  )
15792  (i32.store offset=16
15793  (get_local $7)
15794  (get_local $1)
15795  )
15796  (i32.store offset=24
15797  (get_local $7)
15798  (i32.add
15799  (get_local $7)
15800  (i32.const 40)
15801  )
15802  )
15803  (i32.store offset=32
15804  (tee_local $3
15805  (call $_Znwj
15806  (i32.const 48)
15807  )
15808  )
15809  (get_local $1)
15810  )
15811  (call $_ZZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399616EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_
15812  (i32.add
15813  (get_local $7)
15814  (i32.const 16)
15815  )
15816  (get_local $3)
15817  )
15818  (i32.store offset=32
15819  (get_local $7)
15820  (get_local $3)
15821  )
15822  (i64.store offset=16
15823  (get_local $7)
15824  (tee_local $2
15825  (i64.load
15826  (get_local $3)
15827  )
15828  )
15829  )
15830  (i32.store offset=12
15831  (get_local $7)
15832  (tee_local $4
15833  (i32.load offset=36
15834  (get_local $3)
15835  )
15836  )
15837  )
15838  (block $label$0
15839  (block $label$1
15840  (br_if $label$1
15841  (i32.ge_u
15842  (tee_local $5
15843  (i32.load
15844  (tee_local $6
15845  (i32.add
15846  (get_local $1)
15847  (i32.const 28)
15848  )
15849  )
15850  )
15851  )
15852  (i32.load
15853  (i32.add
15854  (get_local $1)
15855  (i32.const 32)
15856  )
15857  )
15858  )
15859  )
15860  (i64.store offset=8
15861  (get_local $5)
15862  (get_local $2)
15863  )
15864  (i32.store offset=16
15865  (get_local $5)
15866  (get_local $4)
15867  )
15868  (i32.store offset=32
15869  (get_local $7)
15870  (i32.const 0)
15871  )
15872  (i32.store
15873  (get_local $5)
15874  (get_local $3)
15875  )
15876  (i32.store
15877  (get_local $6)
15878  (i32.add
15879  (get_local $5)
15880  (i32.const 24)
15881  )
15882  )
15883  (br $label$0)
15884  )
15885  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
15886  (i32.add
15887  (get_local $1)
15888  (i32.const 24)
15889  )
15890  (i32.add
15891  (get_local $7)
15892  (i32.const 32)
15893  )
15894  (i32.add
15895  (get_local $7)
15896  (i32.const 16)
15897  )
15898  (i32.add
15899  (get_local $7)
15900  (i32.const 12)
15901  )
15902  )
15903  )
15904  (i32.store offset=4
15905  (get_local $0)
15906  (get_local $3)
15907  )
15908  (i32.store
15909  (get_local $0)
15910  (get_local $1)
15911  )
15912  (set_local $1
15913  (i32.load offset=32
15914  (get_local $7)
15915  )
15916  )
15917  (i32.store offset=32
15918  (get_local $7)
15919  (i32.const 0)
15920  )
15921  (block $label$2
15922  (br_if $label$2
15923  (i32.eqz
15924  (get_local $1)
15925  )
15926  )
15927  (call $_ZdlPv
15928  (get_local $1)
15929  )
15930  )
15931  (i32.store offset=4
15932  (i32.const 0)
15933  (i32.add
15934  (get_local $7)
15935  (i32.const 48)
15936  )
15937  )
15938  )
15939  (func $_ZN17_test_multi_index28idx128_check_without_storingILy8417982951132399616EEEvy (param $0 i64)
15940  (local $1 i32)
15941  (local $2 i32)
15942  (local $3 i32)
15943  (local $4 i32)
15944  (local $5 i32)
15945  (i32.store offset=4
15946  (i32.const 0)
15947  (tee_local $5
15948  (i32.sub
15949  (i32.load offset=4
15950  (i32.const 0)
15951  )
15952  (i32.const 80)
15953  )
15954  )
15955  )
15956  (set_local $4
15957  (i32.const 0)
15958  )
15959  (i32.store
15960  (i32.add
15961  (get_local $5)
15962  (i32.const 56)
15963  )
15964  (i32.const 0)
15965  )
15966  (i64.store offset=32
15967  (get_local $5)
15968  (get_local $0)
15969  )
15970  (i64.store offset=24
15971  (get_local $5)
15972  (get_local $0)
15973  )
15974  (i64.store offset=40
15975  (get_local $5)
15976  (i64.const -1)
15977  )
15978  (i64.store offset=48
15979  (get_local $5)
15980  (i64.const 0)
15981  )
15982  (i32.store8 offset=60
15983  (get_local $5)
15984  (i32.const 0)
15985  )
15986  (i32.store offset=16
15987  (get_local $5)
15988  (i32.add
15989  (get_local $5)
15990  (i32.const 24)
15991  )
15992  )
15993  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_28idx128_check_without_storingILy8417982951132399616EEEvyEUlRT_E_EEvRKS2_yOSC_
15994  (i32.add
15995  (get_local $5)
15996  (i32.const 24)
15997  )
15998  (call $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy
15999  (i32.add
16000  (get_local $5)
16001  (i32.const 24)
16002  )
16003  (i64.const 3)
16004  )
16005  (get_local $0)
16006  (i32.add
16007  (get_local $5)
16008  (i32.const 64)
16009  )
16010  )
16011  (i64.store offset=72
16012  (get_local $5)
16013  (i64.const 0)
16014  )
16015  (i64.store offset=64
16016  (get_local $5)
16017  (i64.const 0)
16018  )
16019  (call $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo
16020  (i32.add
16021  (get_local $5)
16022  (i32.const 8)
16023  )
16024  (i32.add
16025  (get_local $5)
16026  (i32.const 16)
16027  )
16028  (i32.add
16029  (get_local $5)
16030  (i32.const 64)
16031  )
16032  )
16033  (set_local $2
16034  (i32.const 0)
16035  )
16036  (block $label$0
16037  (br_if $label$0
16038  (i64.ne
16039  (i64.load
16040  (tee_local $1
16041  (i32.load offset=12
16042  (get_local $5)
16043  )
16044  )
16045  )
16046  (i64.const 0)
16047  )
16048  )
16049  (set_local $2
16050  (i64.eqz
16051  (i64.or
16052  (i64.load offset=16
16053  (get_local $1)
16054  )
16055  (i64.load
16056  (i32.add
16057  (get_local $1)
16058  (i32.const 24)
16059  )
16060  )
16061  )
16062  )
16063  )
16064  )
16065  (call $eosio_assert
16066  (get_local $2)
16067  (i32.const 1968)
16068  )
16069  (drop
16070  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
16071  (i32.add
16072  (get_local $5)
16073  (i32.const 8)
16074  )
16075  )
16076  )
16077  (block $label$1
16078  (br_if $label$1
16079  (i64.ne
16080  (i64.load
16081  (tee_local $2
16082  (i32.load offset=12
16083  (get_local $5)
16084  )
16085  )
16086  )
16087  (i64.const 1)
16088  )
16089  )
16090  (set_local $4
16091  (i64.eqz
16092  (i64.or
16093  (i64.xor
16094  (i64.load offset=16
16095  (get_local $2)
16096  )
16097  (i64.const -9223372036854775808)
16098  )
16099  (i64.load
16100  (i32.add
16101  (get_local $2)
16102  (i32.const 24)
16103  )
16104  )
16105  )
16106  )
16107  )
16108  )
16109  (call $eosio_assert
16110  (get_local $4)
16111  (i32.const 1968)
16112  )
16113  (drop
16114  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
16115  (i32.add
16116  (get_local $5)
16117  (i32.const 8)
16118  )
16119  )
16120  )
16121  (set_local $4
16122  (i32.const 0)
16123  )
16124  (set_local $2
16125  (i32.const 0)
16126  )
16127  (block $label$2
16128  (br_if $label$2
16129  (i64.ne
16130  (i64.load
16131  (tee_local $1
16132  (i32.load offset=12
16133  (get_local $5)
16134  )
16135  )
16136  )
16137  (i64.const 2)
16138  )
16139  )
16140  (set_local $2
16141  (i64.eqz
16142  (i64.or
16143  (i64.load offset=16
16144  (get_local $1)
16145  )
16146  (i64.xor
16147  (i64.load
16148  (i32.add
16149  (get_local $1)
16150  (i32.const 24)
16151  )
16152  )
16153  (i64.const 1)
16154  )
16155  )
16156  )
16157  )
16158  )
16159  (call $eosio_assert
16160  (get_local $2)
16161  (i32.const 1968)
16162  )
16163  (drop
16164  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
16165  (i32.add
16166  (get_local $5)
16167  (i32.const 8)
16168  )
16169  )
16170  )
16171  (block $label$3
16172  (br_if $label$3
16173  (i64.ne
16174  (i64.load
16175  (tee_local $2
16176  (i32.load offset=12
16177  (get_local $5)
16178  )
16179  )
16180  )
16181  (i64.const 4)
16182  )
16183  )
16184  (set_local $4
16185  (i64.eqz
16186  (i64.or
16187  (i64.load offset=16
16188  (get_local $2)
16189  )
16190  (i64.xor
16191  (i64.load
16192  (i32.add
16193  (get_local $2)
16194  (i32.const 24)
16195  )
16196  )
16197  (i64.const 2)
16198  )
16199  )
16200  )
16201  )
16202  )
16203  (call $eosio_assert
16204  (get_local $4)
16205  (i32.const 1968)
16206  )
16207  (drop
16208  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
16209  (i32.add
16210  (get_local $5)
16211  (i32.const 8)
16212  )
16213  )
16214  )
16215  (set_local $4
16216  (i32.const 0)
16217  )
16218  (block $label$4
16219  (br_if $label$4
16220  (i64.ne
16221  (i64.load
16222  (tee_local $2
16223  (i32.load offset=12
16224  (get_local $5)
16225  )
16226  )
16227  )
16228  (i64.const 3)
16229  )
16230  )
16231  (set_local $4
16232  (i64.eqz
16233  (i64.or
16234  (i64.load offset=16
16235  (get_local $2)
16236  )
16237  (i64.xor
16238  (i64.load
16239  (i32.add
16240  (get_local $2)
16241  (i32.const 24)
16242  )
16243  )
16244  (i64.const 3)
16245  )
16246  )
16247  )
16248  )
16249  )
16250  (call $eosio_assert
16251  (get_local $4)
16252  (i32.const 1968)
16253  )
16254  (drop
16255  (call $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
16256  (i32.add
16257  (get_local $5)
16258  (i32.const 8)
16259  )
16260  )
16261  )
16262  (call $eosio_assert
16263  (i32.eqz
16264  (i32.load offset=12
16265  (get_local $5)
16266  )
16267  )
16268  (i32.const 1968)
16269  )
16270  (block $label$5
16271  (br_if $label$5
16272  (i32.eqz
16273  (tee_local $1
16274  (i32.load offset=48
16275  (get_local $5)
16276  )
16277  )
16278  )
16279  )
16280  (block $label$6
16281  (block $label$7
16282  (br_if $label$7
16283  (i32.eq
16284  (tee_local $4
16285  (i32.load
16286  (tee_local $3
16287  (i32.add
16288  (get_local $5)
16289  (i32.const 52)
16290  )
16291  )
16292  )
16293  )
16294  (get_local $1)
16295  )
16296  )
16297  (loop $label$8
16298  (set_local $2
16299  (i32.load
16300  (tee_local $4
16301  (i32.add
16302  (get_local $4)
16303  (i32.const -24)
16304  )
16305  )
16306  )
16307  )
16308  (i32.store
16309  (get_local $4)
16310  (i32.const 0)
16311  )
16312  (block $label$9
16313  (br_if $label$9
16314  (i32.eqz
16315  (get_local $2)
16316  )
16317  )
16318  (call $_ZdlPv
16319  (get_local $2)
16320  )
16321  )
16322  (br_if $label$8
16323  (i32.ne
16324  (get_local $1)
16325  (get_local $4)
16326  )
16327  )
16328  )
16329  (set_local $4
16330  (i32.load
16331  (i32.add
16332  (get_local $5)
16333  (i32.const 48)
16334  )
16335  )
16336  )
16337  (br $label$6)
16338  )
16339  (set_local $4
16340  (get_local $1)
16341  )
16342  )
16343  (i32.store
16344  (get_local $3)
16345  (get_local $1)
16346  )
16347  (call $_ZdlPv
16348  (get_local $4)
16349  )
16350  )
16351  (i32.store offset=4
16352  (i32.const 0)
16353  (i32.add
16354  (get_local $5)
16355  (i32.const 80)
16356  )
16357  )
16358  )
16359  (func $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy (param $0 i32) (param $1 i64) (result i32)
16360  (local $2 i32)
16361  (local $3 i32)
16362  (local $4 i32)
16363  (local $5 i32)
16364  (local $6 i32)
16365  (block $label$0
16366  (br_if $label$0
16367  (i32.eq
16368  (tee_local $6
16369  (i32.load
16370  (i32.add
16371  (get_local $0)
16372  (i32.const 28)
16373  )
16374  )
16375  )
16376  (tee_local $2
16377  (i32.load offset=24
16378  (get_local $0)
16379  )
16380  )
16381  )
16382  )
16383  (set_local $5
16384  (i32.add
16385  (get_local $6)
16386  (i32.const -24)
16387  )
16388  )
16389  (set_local $3
16390  (i32.sub
16391  (i32.const 0)
16392  (get_local $2)
16393  )
16394  )
16395  (loop $label$1
16396  (br_if $label$0
16397  (i64.eq
16398  (i64.load
16399  (i32.load
16400  (get_local $5)
16401  )
16402  )
16403  (get_local $1)
16404  )
16405  )
16406  (set_local $6
16407  (get_local $5)
16408  )
16409  (set_local $5
16410  (tee_local $4
16411  (i32.add
16412  (get_local $5)
16413  (i32.const -24)
16414  )
16415  )
16416  )
16417  (br_if $label$1
16418  (i32.ne
16419  (i32.add
16420  (get_local $4)
16421  (get_local $3)
16422  )
16423  (i32.const -24)
16424  )
16425  )
16426  )
16427  )
16428  (block $label$2
16429  (block $label$3
16430  (br_if $label$3
16431  (i32.eq
16432  (get_local $6)
16433  (get_local $2)
16434  )
16435  )
16436  (call $eosio_assert
16437  (i32.eq
16438  (i32.load offset=32
16439  (tee_local $5
16440  (i32.load
16441  (i32.add
16442  (get_local $6)
16443  (i32.const -24)
16444  )
16445  )
16446  )
16447  )
16448  (get_local $0)
16449  )
16450  (i32.const 208)
16451  )
16452  (br $label$2)
16453  )
16454  (set_local $5
16455  (i32.const 0)
16456  )
16457  (br_if $label$2
16458  (i32.lt_s
16459  (tee_local $4
16460  (call $db_find_i64
16461  (i64.load
16462  (get_local $0)
16463  )
16464  (i64.load offset=8
16465  (get_local $0)
16466  )
16467  (i64.const 8417982951132399616)
16468  (get_local $1)
16469  )
16470  )
16471  (i32.const 0)
16472  )
16473  )
16474  (call $eosio_assert
16475  (i32.eq
16476  (i32.load offset=32
16477  (tee_local $5
16478  (call $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
16479  (get_local $0)
16480  (get_local $4)
16481  )
16482  )
16483  )
16484  (get_local $0)
16485  )
16486  (i32.const 208)
16487  )
16488  )
16489  (call $eosio_assert
16490  (i32.ne
16491  (get_local $5)
16492  (i32.const 0)
16493  )
16494  (i32.const 2016)
16495  )
16496  (get_local $5)
16497  )
16498  (func $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE6modifyIZNS1_28idx128_check_without_storingILy8417982951132399616EEEvyEUlRT_E_EEvRKS2_yOSC_ (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32)
16499  (local $4 i32)
16500  (local $5 i64)
16501  (local $6 i64)
16502  (local $7 i64)
16503  (local $8 i64)
16504  (local $9 i64)
16505  (local $10 i32)
16506  (i32.store offset=4
16507  (i32.const 0)
16508  (tee_local $10
16509  (i32.sub
16510  (i32.load offset=4
16511  (i32.const 0)
16512  )
16513  (i32.const 64)
16514  )
16515  )
16516  )
16517  (call $eosio_assert
16518  (i32.eq
16519  (i32.load offset=32
16520  (get_local $1)
16521  )
16522  (get_local $0)
16523  )
16524  (i32.const 1632)
16525  )
16526  (call $eosio_assert
16527  (i64.eq
16528  (i64.load
16529  (get_local $0)
16530  )
16531  (call $current_receiver)
16532  )
16533  (i32.const 1680)
16534  )
16535  (i64.store offset=16
16536  (get_local $1)
16537  (i64.shl
16538  (tee_local $5
16539  (i64.load offset=16
16540  (get_local $1)
16541  )
16542  )
16543  (i64.const 1)
16544  )
16545  )
16546  (i64.store
16547  (tee_local $4
16548  (i32.add
16549  (get_local $1)
16550  (i32.const 24)
16551  )
16552  )
16553  (i64.or
16554  (i64.shl
16555  (tee_local $6
16556  (i64.load
16557  (get_local $4)
16558  )
16559  )
16560  (i64.const 1)
16561  )
16562  (i64.shr_u
16563  (get_local $5)
16564  (i64.const 63)
16565  )
16566  )
16567  )
16568  (set_local $7
16569  (i64.load
16570  (get_local $1)
16571  )
16572  )
16573  (call $eosio_assert
16574  (i32.const 1)
16575  (i32.const 1744)
16576  )
16577  (call $eosio_assert
16578  (i32.const 1)
16579  (i32.const 192)
16580  )
16581  (drop
16582  (call $memcpy
16583  (get_local $10)
16584  (get_local $1)
16585  (i32.const 8)
16586  )
16587  )
16588  (call $eosio_assert
16589  (i32.const 1)
16590  (i32.const 192)
16591  )
16592  (drop
16593  (call $memcpy
16594  (i32.or
16595  (get_local $10)
16596  (i32.const 8)
16597  )
16598  (tee_local $4
16599  (i32.add
16600  (get_local $1)
16601  (i32.const 16)
16602  )
16603  )
16604  (i32.const 16)
16605  )
16606  )
16607  (call $db_update_i64
16608  (i32.load offset=36
16609  (get_local $1)
16610  )
16611  (get_local $2)
16612  (get_local $10)
16613  (i32.const 24)
16614  )
16615  (block $label$0
16616  (br_if $label$0
16617  (i64.lt_u
16618  (get_local $7)
16619  (i64.load offset=16
16620  (get_local $0)
16621  )
16622  )
16623  )
16624  (i64.store
16625  (i32.add
16626  (get_local $0)
16627  (i32.const 16)
16628  )
16629  (select
16630  (i64.const -2)
16631  (i64.add
16632  (get_local $7)
16633  (i64.const 1)
16634  )
16635  (i64.gt_u
16636  (get_local $7)
16637  (i64.const -3)
16638  )
16639  )
16640  )
16641  )
16642  (i64.store offset=48
16643  (get_local $10)
16644  (tee_local $8
16645  (i64.load
16646  (get_local $4)
16647  )
16648  )
16649  )
16650  (i64.store offset=56
16651  (get_local $10)
16652  (tee_local $9
16653  (i64.load
16654  (i32.add
16655  (get_local $4)
16656  (i32.const 8)
16657  )
16658  )
16659  )
16660  )
16661  (block $label$1
16662  (br_if $label$1
16663  (i64.eqz
16664  (i64.or
16665  (i64.xor
16666  (get_local $5)
16667  (get_local $8)
16668  )
16669  (i64.xor
16670  (get_local $6)
16671  (get_local $9)
16672  )
16673  )
16674  )
16675  )
16676  (block $label$2
16677  (br_if $label$2
16678  (i32.gt_s
16679  (tee_local $1
16680  (i32.load
16681  (tee_local $4
16682  (i32.add
16683  (get_local $1)
16684  (i32.const 40)
16685  )
16686  )
16687  )
16688  )
16689  (i32.const -1)
16690  )
16691  )
16692  (i32.store
16693  (get_local $4)
16694  (tee_local $1
16695  (call $db_idx128_find_primary
16696  (i64.load
16697  (get_local $0)
16698  )
16699  (i64.load offset=8
16700  (get_local $0)
16701  )
16702  (i64.const 8417982951132399616)
16703  (i32.add
16704  (get_local $10)
16705  (i32.const 32)
16706  )
16707  (get_local $7)
16708  )
16709  )
16710  )
16711  )
16712  (call $db_idx128_update
16713  (get_local $1)
16714  (get_local $2)
16715  (i32.add
16716  (get_local $10)
16717  (i32.const 48)
16718  )
16719  )
16720  )
16721  (i32.store offset=4
16722  (i32.const 0)
16723  (i32.add
16724  (get_local $10)
16725  (i32.const 64)
16726  )
16727  )
16728  )
16729  (func $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo (param $0 i32) (param $1 i32) (param $2 i32)
16730  (local $3 i32)
16731  (local $4 i32)
16732  (local $5 i64)
16733  (local $6 i32)
16734  (local $7 i32)
16735  (local $8 i32)
16736  (local $9 i32)
16737  (local $10 i32)
16738  (i32.store offset=4
16739  (i32.const 0)
16740  (tee_local $10
16741  (i32.sub
16742  (i32.load offset=4
16743  (i32.const 0)
16744  )
16745  (i32.const 32)
16746  )
16747  )
16748  )
16749  (i64.store offset=24
16750  (get_local $10)
16751  (i64.const 0)
16752  )
16753  (i64.store offset=8
16754  (get_local $10)
16755  (i64.load
16756  (i32.add
16757  (get_local $2)
16758  (i32.const 8)
16759  )
16760  )
16761  )
16762  (i64.store
16763  (get_local $10)
16764  (i64.load
16765  (get_local $2)
16766  )
16767  )
16768  (set_local $2
16769  (i32.const 0)
16770  )
16771  (block $label$0
16772  (br_if $label$0
16773  (i32.lt_s
16774  (tee_local $3
16775  (call $db_idx128_lowerbound
16776  (i64.load
16777  (tee_local $8
16778  (i32.load
16779  (get_local $1)
16780  )
16781  )
16782  )
16783  (i64.load offset=8
16784  (get_local $8)
16785  )
16786  (i64.const 8417982951132399616)
16787  (get_local $10)
16788  (i32.add
16789  (get_local $10)
16790  (i32.const 24)
16791  )
16792  )
16793  )
16794  (i32.const 0)
16795  )
16796  )
16797  (set_local $5
16798  (i64.load offset=24
16799  (get_local $10)
16800  )
16801  )
16802  (block $label$1
16803  (br_if $label$1
16804  (i32.eq
16805  (tee_local $9
16806  (i32.load
16807  (i32.add
16808  (tee_local $4
16809  (i32.load
16810  (get_local $1)
16811  )
16812  )
16813  (i32.const 28)
16814  )
16815  )
16816  )
16817  (tee_local $6
16818  (i32.load offset=24
16819  (get_local $4)
16820  )
16821  )
16822  )
16823  )
16824  (set_local $2
16825  (i32.add
16826  (get_local $9)
16827  (i32.const -24)
16828  )
16829  )
16830  (set_local $7
16831  (i32.sub
16832  (i32.const 0)
16833  (get_local $6)
16834  )
16835  )
16836  (loop $label$2
16837  (br_if $label$1
16838  (i64.eq
16839  (i64.load
16840  (i32.load
16841  (get_local $2)
16842  )
16843  )
16844  (get_local $5)
16845  )
16846  )
16847  (set_local $9
16848  (get_local $2)
16849  )
16850  (set_local $2
16851  (tee_local $8
16852  (i32.add
16853  (get_local $2)
16854  (i32.const -24)
16855  )
16856  )
16857  )
16858  (br_if $label$2
16859  (i32.ne
16860  (i32.add
16861  (get_local $8)
16862  (get_local $7)
16863  )
16864  (i32.const -24)
16865  )
16866  )
16867  )
16868  )
16869  (block $label$3
16870  (block $label$4
16871  (br_if $label$4
16872  (i32.eq
16873  (get_local $9)
16874  (get_local $6)
16875  )
16876  )
16877  (call $eosio_assert
16878  (i32.eq
16879  (i32.load offset=32
16880  (tee_local $2
16881  (i32.load
16882  (i32.add
16883  (get_local $9)
16884  (i32.const -24)
16885  )
16886  )
16887  )
16888  )
16889  (get_local $4)
16890  )
16891  (i32.const 208)
16892  )
16893  (br $label$3)
16894  )
16895  (call $eosio_assert
16896  (i32.eq
16897  (i32.load offset=32
16898  (tee_local $2
16899  (call $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
16900  (get_local $4)
16901  (call $db_find_i64
16902  (i64.load
16903  (get_local $4)
16904  )
16905  (i64.load offset=8
16906  (get_local $4)
16907  )
16908  (i64.const 8417982951132399616)
16909  (get_local $5)
16910  )
16911  )
16912  )
16913  )
16914  (get_local $4)
16915  )
16916  (i32.const 208)
16917  )
16918  )
16919  (i32.store
16920  (i32.add
16921  (get_local $2)
16922  (i32.const 40)
16923  )
16924  (get_local $3)
16925  )
16926  )
16927  (i32.store offset=4
16928  (get_local $0)
16929  (get_local $2)
16930  )
16931  (i32.store
16932  (get_local $0)
16933  (get_local $1)
16934  )
16935  (i32.store offset=4
16936  (i32.const 0)
16937  (i32.add
16938  (get_local $10)
16939  (i32.const 32)
16940  )
16941  )
16942  )
16943  (func $_ZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
16944  (local $1 i32)
16945  (local $2 i32)
16946  (local $3 i64)
16947  (local $4 i32)
16948  (local $5 i32)
16949  (local $6 i32)
16950  (local $7 i32)
16951  (local $8 i32)
16952  (local $9 i32)
16953  (i32.store offset=4
16954  (i32.const 0)
16955  (tee_local $9
16956  (i32.sub
16957  (i32.load offset=4
16958  (i32.const 0)
16959  )
16960  (i32.const 16)
16961  )
16962  )
16963  )
16964  (call $eosio_assert
16965  (i32.ne
16966  (i32.load offset=4
16967  (get_local $0)
16968  )
16969  (i32.const 0)
16970  )
16971  (i32.const 416)
16972  )
16973  (block $label$0
16974  (br_if $label$0
16975  (i32.ne
16976  (tee_local $7
16977  (i32.load offset=40
16978  (tee_local $6
16979  (i32.load offset=4
16980  (get_local $0)
16981  )
16982  )
16983  )
16984  )
16985  (i32.const -1)
16986  )
16987  )
16988  (set_local $7
16989  (call $db_idx128_find_primary
16990  (i64.load
16991  (tee_local $7
16992  (i32.load
16993  (i32.load
16994  (get_local $0)
16995  )
16996  )
16997  )
16998  )
16999  (i64.load offset=8
17000  (get_local $7)
17001  )
17002  (i64.const 8417982951132399616)
17003  (get_local $9)
17004  (i64.load
17005  (get_local $6)
17006  )
17007  )
17008  )
17009  (i32.store offset=40
17010  (i32.load
17011  (i32.add
17012  (get_local $0)
17013  (i32.const 4)
17014  )
17015  )
17016  (get_local $7)
17017  )
17018  )
17019  (i64.store
17020  (get_local $9)
17021  (i64.const 0)
17022  )
17023  (block $label$1
17024  (block $label$2
17025  (block $label$3
17026  (block $label$4
17027  (br_if $label$4
17028  (i32.le_s
17029  (tee_local $1
17030  (call $db_idx128_next
17031  (get_local $7)
17032  (get_local $9)
17033  )
17034  )
17035  (i32.const -1)
17036  )
17037  )
17038  (set_local $3
17039  (i64.load
17040  (get_local $9)
17041  )
17042  )
17043  (block $label$5
17044  (br_if $label$5
17045  (i32.eq
17046  (tee_local $8
17047  (i32.load
17048  (i32.add
17049  (tee_local $2
17050  (i32.load
17051  (i32.load
17052  (get_local $0)
17053  )
17054  )
17055  )
17056  (i32.const 28)
17057  )
17058  )
17059  )
17060  (tee_local $4
17061  (i32.load offset=24
17062  (get_local $2)
17063  )
17064  )
17065  )
17066  )
17067  (set_local $7
17068  (i32.add
17069  (get_local $8)
17070  (i32.const -24)
17071  )
17072  )
17073  (set_local $5
17074  (i32.sub
17075  (i32.const 0)
17076  (get_local $4)
17077  )
17078  )
17079  (loop $label$6
17080  (br_if $label$5
17081  (i64.eq
17082  (i64.load
17083  (i32.load
17084  (get_local $7)
17085  )
17086  )
17087  (get_local $3)
17088  )
17089  )
17090  (set_local $8
17091  (get_local $7)
17092  )
17093  (set_local $7
17094  (tee_local $6
17095  (i32.add
17096  (get_local $7)
17097  (i32.const -24)
17098  )
17099  )
17100  )
17101  (br_if $label$6
17102  (i32.ne
17103  (i32.add
17104  (get_local $6)
17105  (get_local $5)
17106  )
17107  (i32.const -24)
17108  )
17109  )
17110  )
17111  )
17112  (br_if $label$3
17113  (i32.eq
17114  (get_local $8)
17115  (get_local $4)
17116  )
17117  )
17118  (call $eosio_assert
17119  (i32.eq
17120  (i32.load offset=32
17121  (tee_local $7
17122  (i32.load
17123  (i32.add
17124  (get_local $8)
17125  (i32.const -24)
17126  )
17127  )
17128  )
17129  )
17130  (get_local $2)
17131  )
17132  (i32.const 208)
17133  )
17134  (br $label$2)
17135  )
17136  (i32.store
17137  (i32.add
17138  (get_local $0)
17139  (i32.const 4)
17140  )
17141  (i32.const 0)
17142  )
17143  (br $label$1)
17144  )
17145  (call $eosio_assert
17146  (i32.eq
17147  (i32.load offset=32
17148  (tee_local $7
17149  (call $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
17150  (get_local $2)
17151  (call $db_find_i64
17152  (i64.load
17153  (get_local $2)
17154  )
17155  (i64.load offset=8
17156  (get_local $2)
17157  )
17158  (i64.const 8417982951132399616)
17159  (get_local $3)
17160  )
17161  )
17162  )
17163  )
17164  (get_local $2)
17165  )
17166  (i32.const 208)
17167  )
17168  )
17169  (i32.store
17170  (i32.add
17171  (get_local $0)
17172  (i32.const 4)
17173  )
17174  (get_local $7)
17175  )
17176  (i32.store
17177  (i32.add
17178  (get_local $7)
17179  (i32.const 40)
17180  )
17181  (get_local $1)
17182  )
17183  )
17184  (i32.store offset=4
17185  (i32.const 0)
17186  (i32.add
17187  (get_local $9)
17188  (i32.const 16)
17189  )
17190  )
17191  (get_local $0)
17192  )
17193  (func $_ZNK5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
17194  (local $2 i32)
17195  (local $3 i32)
17196  (local $4 i32)
17197  (local $5 i64)
17198  (local $6 i32)
17199  (local $7 i32)
17200  (local $8 i32)
17201  (local $9 i32)
17202  (set_local $8
17203  (tee_local $9
17204  (i32.sub
17205  (i32.load offset=4
17206  (i32.const 0)
17207  )
17208  (i32.const 32)
17209  )
17210  )
17211  )
17212  (i32.store offset=4
17213  (i32.const 0)
17214  (get_local $9)
17215  )
17216  (block $label$0
17217  (br_if $label$0
17218  (i32.eq
17219  (tee_local $7
17220  (i32.load
17221  (i32.add
17222  (get_local $0)
17223  (i32.const 28)
17224  )
17225  )
17226  )
17227  (tee_local $2
17228  (i32.load offset=24
17229  (get_local $0)
17230  )
17231  )
17232  )
17233  )
17234  (set_local $3
17235  (i32.sub
17236  (i32.const 0)
17237  (get_local $2)
17238  )
17239  )
17240  (set_local $6
17241  (i32.add
17242  (get_local $7)
17243  (i32.const -24)
17244  )
17245  )
17246  (loop $label$1
17247  (br_if $label$0
17248  (i32.eq
17249  (i32.load
17250  (i32.add
17251  (get_local $6)
17252  (i32.const 16)
17253  )
17254  )
17255  (get_local $1)
17256  )
17257  )
17258  (set_local $7
17259  (get_local $6)
17260  )
17261  (set_local $6
17262  (tee_local $4
17263  (i32.add
17264  (get_local $6)
17265  (i32.const -24)
17266  )
17267  )
17268  )
17269  (br_if $label$1
17270  (i32.ne
17271  (i32.add
17272  (get_local $4)
17273  (get_local $3)
17274  )
17275  (i32.const -24)
17276  )
17277  )
17278  )
17279  )
17280  (block $label$2
17281  (block $label$3
17282  (br_if $label$3
17283  (i32.eq
17284  (get_local $7)
17285  (get_local $2)
17286  )
17287  )
17288  (set_local $6
17289  (i32.load
17290  (i32.add
17291  (get_local $7)
17292  (i32.const -24)
17293  )
17294  )
17295  )
17296  (br $label$2)
17297  )
17298  (call $eosio_assert
17299  (i32.xor
17300  (i32.shr_u
17301  (tee_local $4
17302  (call $db_get_i64
17303  (get_local $1)
17304  (i32.const 0)
17305  (i32.const 0)
17306  )
17307  )
17308  (i32.const 31)
17309  )
17310  (i32.const 1)
17311  )
17312  (i32.const 1920)
17313  )
17314  (block $label$4
17315  (block $label$5
17316  (br_if $label$5
17317  (i32.le_u
17318  (get_local $4)
17319  (i32.const 512)
17320  )
17321  )
17322  (drop
17323  (call $db_get_i64
17324  (get_local $1)
17325  (tee_local $7
17326  (call $malloc
17327  (get_local $4)
17328  )
17329  )
17330  (get_local $4)
17331  )
17332  )
17333  (call $free
17334  (get_local $7)
17335  )
17336  (br $label$4)
17337  )
17338  (i32.store offset=4
17339  (i32.const 0)
17340  (tee_local $7
17341  (i32.sub
17342  (get_local $9)
17343  (i32.and
17344  (i32.add
17345  (get_local $4)
17346  (i32.const 15)
17347  )
17348  (i32.const -16)
17349  )
17350  )
17351  )
17352  )
17353  (drop
17354  (call $db_get_i64
17355  (get_local $1)
17356  (get_local $7)
17357  (get_local $4)
17358  )
17359  )
17360  )
17361  (i32.store offset=32
17362  (tee_local $6
17363  (call $_Znwj
17364  (i32.const 48)
17365  )
17366  )
17367  (get_local $0)
17368  )
17369  (call $eosio_assert
17370  (i32.gt_u
17371  (get_local $4)
17372  (i32.const 7)
17373  )
17374  (i32.const 1952)
17375  )
17376  (drop
17377  (call $memcpy
17378  (get_local $6)
17379  (get_local $7)
17380  (i32.const 8)
17381  )
17382  )
17383  (call $eosio_assert
17384  (i32.gt_u
17385  (i32.add
17386  (get_local $4)
17387  (i32.const -8)
17388  )
17389  (i32.const 15)
17390  )
17391  (i32.const 1952)
17392  )
17393  (drop
17394  (call $memcpy
17395  (i32.add
17396  (get_local $6)
17397  (i32.const 16)
17398  )
17399  (i32.add
17400  (get_local $7)
17401  (i32.const 8)
17402  )
17403  (i32.const 16)
17404  )
17405  )
17406  (i32.store offset=40
17407  (get_local $6)
17408  (i32.const -1)
17409  )
17410  (i32.store offset=36
17411  (get_local $6)
17412  (get_local $1)
17413  )
17414  (i32.store offset=24
17415  (get_local $8)
17416  (get_local $6)
17417  )
17418  (i64.store offset=16
17419  (get_local $8)
17420  (tee_local $5
17421  (i64.load
17422  (get_local $6)
17423  )
17424  )
17425  )
17426  (i32.store offset=12
17427  (get_local $8)
17428  (tee_local $7
17429  (i32.load offset=36
17430  (get_local $6)
17431  )
17432  )
17433  )
17434  (block $label$6
17435  (block $label$7
17436  (br_if $label$7
17437  (i32.ge_u
17438  (tee_local $4
17439  (i32.load
17440  (tee_local $1
17441  (i32.add
17442  (get_local $0)
17443  (i32.const 28)
17444  )
17445  )
17446  )
17447  )
17448  (i32.load
17449  (i32.add
17450  (get_local $0)
17451  (i32.const 32)
17452  )
17453  )
17454  )
17455  )
17456  (i64.store offset=8
17457  (get_local $4)
17458  (get_local $5)
17459  )
17460  (i32.store offset=16
17461  (get_local $4)
17462  (get_local $7)
17463  )
17464  (i32.store offset=24
17465  (get_local $8)
17466  (i32.const 0)
17467  )
17468  (i32.store
17469  (get_local $4)
17470  (get_local $6)
17471  )
17472  (i32.store
17473  (get_local $1)
17474  (i32.add
17475  (get_local $4)
17476  (i32.const 24)
17477  )
17478  )
17479  (br $label$6)
17480  )
17481  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
17482  (i32.add
17483  (get_local $0)
17484  (i32.const 24)
17485  )
17486  (i32.add
17487  (get_local $8)
17488  (i32.const 24)
17489  )
17490  (i32.add
17491  (get_local $8)
17492  (i32.const 16)
17493  )
17494  (i32.add
17495  (get_local $8)
17496  (i32.const 12)
17497  )
17498  )
17499  )
17500  (set_local $4
17501  (i32.load offset=24
17502  (get_local $8)
17503  )
17504  )
17505  (i32.store offset=24
17506  (get_local $8)
17507  (i32.const 0)
17508  )
17509  (br_if $label$2
17510  (i32.eqz
17511  (get_local $4)
17512  )
17513  )
17514  (call $_ZdlPv
17515  (get_local $4)
17516  )
17517  )
17518  (i32.store offset=4
17519  (i32.const 0)
17520  (i32.add
17521  (get_local $8)
17522  (i32.const 32)
17523  )
17524  )
17525  (get_local $6)
17526  )
17527  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
17528  (local $4 i32)
17529  (local $5 i32)
17530  (local $6 i32)
17531  (local $7 i32)
17532  (block $label$0
17533  (block $label$1
17534  (br_if $label$1
17535  (i32.ge_u
17536  (tee_local $5
17537  (i32.add
17538  (tee_local $4
17539  (i32.div_s
17540  (i32.sub
17541  (i32.load offset=4
17542  (get_local $0)
17543  )
17544  (tee_local $6
17545  (i32.load
17546  (get_local $0)
17547  )
17548  )
17549  )
17550  (i32.const 24)
17551  )
17552  )
17553  (i32.const 1)
17554  )
17555  )
17556  (i32.const 178956971)
17557  )
17558  )
17559  (set_local $7
17560  (i32.const 178956970)
17561  )
17562  (block $label$2
17563  (block $label$3
17564  (br_if $label$3
17565  (i32.gt_u
17566  (tee_local $6
17567  (i32.div_s
17568  (i32.sub
17569  (i32.load offset=8
17570  (get_local $0)
17571  )
17572  (get_local $6)
17573  )
17574  (i32.const 24)
17575  )
17576  )
17577  (i32.const 89478484)
17578  )
17579  )
17580  (br_if $label$2
17581  (i32.eqz
17582  (tee_local $7
17583  (select
17584  (get_local $5)
17585  (tee_local $7
17586  (i32.shl
17587  (get_local $6)
17588  (i32.const 1)
17589  )
17590  )
17591  (i32.lt_u
17592  (get_local $7)
17593  (get_local $5)
17594  )
17595  )
17596  )
17597  )
17598  )
17599  )
17600  (set_local $6
17601  (call $_Znwj
17602  (i32.mul
17603  (get_local $7)
17604  (i32.const 24)
17605  )
17606  )
17607  )
17608  (br $label$0)
17609  )
17610  (set_local $7
17611  (i32.const 0)
17612  )
17613  (set_local $6
17614  (i32.const 0)
17615  )
17616  (br $label$0)
17617  )
17618  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
17619  (get_local $0)
17620  )
17621  (unreachable)
17622  )
17623  (set_local $5
17624  (i32.load
17625  (get_local $1)
17626  )
17627  )
17628  (i32.store
17629  (get_local $1)
17630  (i32.const 0)
17631  )
17632  (i32.store
17633  (tee_local $1
17634  (i32.add
17635  (get_local $6)
17636  (i32.mul
17637  (get_local $4)
17638  (i32.const 24)
17639  )
17640  )
17641  )
17642  (get_local $5)
17643  )
17644  (i64.store offset=8
17645  (get_local $1)
17646  (i64.load
17647  (get_local $2)
17648  )
17649  )
17650  (i32.store offset=16
17651  (get_local $1)
17652  (i32.load
17653  (get_local $3)
17654  )
17655  )
17656  (set_local $4
17657  (i32.add
17658  (get_local $6)
17659  (i32.mul
17660  (get_local $7)
17661  (i32.const 24)
17662  )
17663  )
17664  )
17665  (set_local $5
17666  (i32.add
17667  (get_local $1)
17668  (i32.const 24)
17669  )
17670  )
17671  (block $label$4
17672  (block $label$5
17673  (br_if $label$5
17674  (i32.eq
17675  (tee_local $6
17676  (i32.load
17677  (i32.add
17678  (get_local $0)
17679  (i32.const 4)
17680  )
17681  )
17682  )
17683  (tee_local $7
17684  (i32.load
17685  (get_local $0)
17686  )
17687  )
17688  )
17689  )
17690  (loop $label$6
17691  (set_local $3
17692  (i32.load
17693  (tee_local $2
17694  (i32.add
17695  (get_local $6)
17696  (i32.const -24)
17697  )
17698  )
17699  )
17700  )
17701  (i32.store
17702  (get_local $2)
17703  (i32.const 0)
17704  )
17705  (i32.store
17706  (i32.add
17707  (get_local $1)
17708  (i32.const -24)
17709  )
17710  (get_local $3)
17711  )
17712  (i32.store
17713  (i32.add
17714  (get_local $1)
17715  (i32.const -8)
17716  )
17717  (i32.load
17718  (i32.add
17719  (get_local $6)
17720  (i32.const -8)
17721  )
17722  )
17723  )
17724  (i32.store
17725  (i32.add
17726  (get_local $1)
17727  (i32.const -12)
17728  )
17729  (i32.load
17730  (i32.add
17731  (get_local $6)
17732  (i32.const -12)
17733  )
17734  )
17735  )
17736  (i32.store
17737  (i32.add
17738  (get_local $1)
17739  (i32.const -16)
17740  )
17741  (i32.load
17742  (i32.add
17743  (get_local $6)
17744  (i32.const -16)
17745  )
17746  )
17747  )
17748  (set_local $1
17749  (i32.add
17750  (get_local $1)
17751  (i32.const -24)
17752  )
17753  )
17754  (set_local $6
17755  (get_local $2)
17756  )
17757  (br_if $label$6
17758  (i32.ne
17759  (get_local $7)
17760  (get_local $2)
17761  )
17762  )
17763  )
17764  (set_local $7
17765  (i32.load
17766  (i32.add
17767  (get_local $0)
17768  (i32.const 4)
17769  )
17770  )
17771  )
17772  (set_local $6
17773  (i32.load
17774  (get_local $0)
17775  )
17776  )
17777  (br $label$4)
17778  )
17779  (set_local $6
17780  (get_local $7)
17781  )
17782  )
17783  (i32.store
17784  (get_local $0)
17785  (get_local $1)
17786  )
17787  (i32.store
17788  (i32.add
17789  (get_local $0)
17790  (i32.const 4)
17791  )
17792  (get_local $5)
17793  )
17794  (i32.store
17795  (i32.add
17796  (get_local $0)
17797  (i32.const 8)
17798  )
17799  (get_local $4)
17800  )
17801  (block $label$7
17802  (br_if $label$7
17803  (i32.eq
17804  (get_local $7)
17805  (get_local $6)
17806  )
17807  )
17808  (loop $label$8
17809  (set_local $1
17810  (i32.load
17811  (tee_local $7
17812  (i32.add
17813  (get_local $7)
17814  (i32.const -24)
17815  )
17816  )
17817  )
17818  )
17819  (i32.store
17820  (get_local $7)
17821  (i32.const 0)
17822  )
17823  (block $label$9
17824  (br_if $label$9
17825  (i32.eqz
17826  (get_local $1)
17827  )
17828  )
17829  (call $_ZdlPv
17830  (get_local $1)
17831  )
17832  )
17833  (br_if $label$8
17834  (i32.ne
17835  (get_local $6)
17836  (get_local $7)
17837  )
17838  )
17839  )
17840  )
17841  (block $label$10
17842  (br_if $label$10
17843  (i32.eqz
17844  (get_local $6)
17845  )
17846  )
17847  (call $_ZdlPv
17848  (get_local $6)
17849  )
17850  )
17851  )
17852  (func $_ZZN5eosio11multi_indexILy8417982951132399616EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399616EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_ENKUlSD_E_clINS9_4itemEEEDaSD_ (param $0 i32) (param $1 i32)
17853  (local $2 i32)
17854  (local $3 i64)
17855  (local $4 i32)
17856  (local $5 i32)
17857  (local $6 i64)
17858  (local $7 i64)
17859  (local $8 i32)
17860  (i32.store offset=4
17861  (i32.const 0)
17862  (tee_local $8
17863  (i32.sub
17864  (i32.load offset=4
17865  (i32.const 0)
17866  )
17867  (i32.const 48)
17868  )
17869  )
17870  )
17871  (i64.store
17872  (get_local $1)
17873  (i64.load
17874  (i32.load
17875  (tee_local $4
17876  (i32.load offset=4
17877  (get_local $0)
17878  )
17879  )
17880  )
17881  )
17882  )
17883  (set_local $2
17884  (i32.load
17885  (get_local $0)
17886  )
17887  )
17888  (i64.store
17889  (tee_local $5
17890  (i32.add
17891  (get_local $1)
17892  (i32.const 24)
17893  )
17894  )
17895  (i64.shr_u
17896  (tee_local $3
17897  (i64.load
17898  (i32.load
17899  (get_local $4)
17900  )
17901  )
17902  )
17903  (i64.const 1)
17904  )
17905  )
17906  (i64.store offset=16
17907  (get_local $1)
17908  (i64.shl
17909  (get_local $3)
17910  (i64.const 63)
17911  )
17912  )
17913  (call $eosio_assert
17914  (i32.const 1)
17915  (i32.const 192)
17916  )
17917  (drop
17918  (call $memcpy
17919  (get_local $8)
17920  (get_local $1)
17921  (i32.const 8)
17922  )
17923  )
17924  (call $eosio_assert
17925  (i32.const 1)
17926  (i32.const 192)
17927  )
17928  (drop
17929  (call $memcpy
17930  (i32.or
17931  (get_local $8)
17932  (i32.const 8)
17933  )
17934  (tee_local $4
17935  (i32.add
17936  (get_local $1)
17937  (i32.const 16)
17938  )
17939  )
17940  (i32.const 16)
17941  )
17942  )
17943  (i32.store offset=36
17944  (get_local $1)
17945  (call $db_store_i64
17946  (i64.load offset=8
17947  (get_local $2)
17948  )
17949  (i64.const 8417982951132399616)
17950  (i64.load
17951  (i32.load offset=8
17952  (get_local $0)
17953  )
17954  )
17955  (tee_local $3
17956  (i64.load
17957  (get_local $1)
17958  )
17959  )
17960  (get_local $8)
17961  (i32.const 24)
17962  )
17963  )
17964  (block $label$0
17965  (br_if $label$0
17966  (i64.lt_u
17967  (get_local $3)
17968  (i64.load offset=16
17969  (get_local $2)
17970  )
17971  )
17972  )
17973  (i64.store
17974  (i32.add
17975  (get_local $2)
17976  (i32.const 16)
17977  )
17978  (select
17979  (i64.const -2)
17980  (i64.add
17981  (get_local $3)
17982  (i64.const 1)
17983  )
17984  (i64.gt_u
17985  (get_local $3)
17986  (i64.const -3)
17987  )
17988  )
17989  )
17990  )
17991  (set_local $3
17992  (i64.load
17993  (i32.add
17994  (get_local $2)
17995  (i32.const 8)
17996  )
17997  )
17998  )
17999  (set_local $6
18000  (i64.load
18001  (i32.load
18002  (i32.add
18003  (get_local $0)
18004  (i32.const 8)
18005  )
18006  )
18007  )
18008  )
18009  (set_local $7
18010  (i64.load
18011  (get_local $1)
18012  )
18013  )
18014  (i64.store offset=40
18015  (get_local $8)
18016  (i64.load
18017  (get_local $5)
18018  )
18019  )
18020  (i64.store offset=32
18021  (get_local $8)
18022  (i64.load
18023  (get_local $4)
18024  )
18025  )
18026  (i32.store offset=40
18027  (get_local $1)
18028  (call $db_idx128_store
18029  (get_local $3)
18030  (i64.const 8417982951132399616)
18031  (get_local $6)
18032  (get_local $7)
18033  (i32.add
18034  (get_local $8)
18035  (i32.const 32)
18036  )
18037  )
18038  )
18039  (i32.store offset=4
18040  (i32.const 0)
18041  (i32.add
18042  (get_local $8)
18043  (i32.const 48)
18044  )
18045  )
18046  )
18047  (func $_ZN16test_multi_index25idx128_autoincrement_testEyyy (param $0 i64) (param $1 i64) (param $2 i64)
18048  (local $3 i32)
18049  (local $4 i32)
18050  (local $5 i32)
18051  (local $6 i32)
18052  (local $7 i32)
18053  (local $8 i32)
18054  (local $9 i32)
18055  (local $10 i64)
18056  (local $11 i32)
18057  (local $12 i64)
18058  (local $13 i32)
18059  (i32.store offset=4
18060  (i32.const 0)
18061  (tee_local $13
18062  (i32.sub
18063  (i32.load offset=4
18064  (i32.const 0)
18065  )
18066  (i32.const 112)
18067  )
18068  )
18069  )
18070  (i32.store
18071  (tee_local $7
18072  (i32.add
18073  (get_local $13)
18074  (i32.const 40)
18075  )
18076  )
18077  (i32.const 0)
18078  )
18079  (i64.store offset=16
18080  (get_local $13)
18081  (get_local $0)
18082  )
18083  (i64.store offset=8
18084  (get_local $13)
18085  (get_local $0)
18086  )
18087  (i64.store offset=24
18088  (get_local $13)
18089  (i64.const -1)
18090  )
18091  (i64.store offset=32
18092  (get_local $13)
18093  (i64.const 0)
18094  )
18095  (i32.store8 offset=44
18096  (get_local $13)
18097  (i32.const 0)
18098  )
18099  (set_local $3
18100  (i32.add
18101  (i32.add
18102  (get_local $13)
18103  (i32.const 8)
18104  )
18105  (i32.const 24)
18106  )
18107  )
18108  (set_local $11
18109  (i32.const 4)
18110  )
18111  (set_local $8
18112  (i32.add
18113  (get_local $13)
18114  (i32.const 72)
18115  )
18116  )
18117  (set_local $9
18118  (i32.add
18119  (get_local $13)
18120  (i32.const 36)
18121  )
18122  )
18123  (set_local $12
18124  (get_local $0)
18125  )
18126  (loop $label$0
18127  (i32.store
18128  (get_local $13)
18129  (i32.add
18130  (get_local $13)
18131  (i32.const 8)
18132  )
18133  )
18134  (i64.store offset=96
18135  (get_local $13)
18136  (get_local $0)
18137  )
18138  (call $eosio_assert
18139  (i64.eq
18140  (get_local $12)
18141  (call $current_receiver)
18142  )
18143  (i32.const 128)
18144  )
18145  (i32.store
18146  (get_local $8)
18147  (i32.add
18148  (get_local $13)
18149  (i32.const 96)
18150  )
18151  )
18152  (i32.store offset=68
18153  (get_local $13)
18154  (get_local $13)
18155  )
18156  (i32.store offset=64
18157  (get_local $13)
18158  (i32.add
18159  (get_local $13)
18160  (i32.const 8)
18161  )
18162  )
18163  (i32.store offset=32
18164  (tee_local $4
18165  (call $_Znwj
18166  (i32.const 48)
18167  )
18168  )
18169  (i32.add
18170  (get_local $13)
18171  (i32.const 8)
18172  )
18173  )
18174  (call $_ZZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index25idx128_autoincrement_testEyyyE3$_0EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_
18175  (i32.add
18176  (get_local $13)
18177  (i32.const 64)
18178  )
18179  (get_local $4)
18180  )
18181  (i32.store offset=56
18182  (get_local $13)
18183  (get_local $4)
18184  )
18185  (i64.store offset=64
18186  (get_local $13)
18187  (tee_local $12
18188  (i64.load
18189  (get_local $4)
18190  )
18191  )
18192  )
18193  (i32.store offset=52
18194  (get_local $13)
18195  (tee_local $5
18196  (i32.load offset=36
18197  (get_local $4)
18198  )
18199  )
18200  )
18201  (block $label$1
18202  (block $label$2
18203  (br_if $label$2
18204  (i32.ge_u
18205  (tee_local $6
18206  (i32.load
18207  (get_local $9)
18208  )
18209  )
18210  (i32.load
18211  (get_local $7)
18212  )
18213  )
18214  )
18215  (i64.store offset=8
18216  (get_local $6)
18217  (get_local $12)
18218  )
18219  (i32.store offset=16
18220  (get_local $6)
18221  (get_local $5)
18222  )
18223  (i32.store offset=56
18224  (get_local $13)
18225  (i32.const 0)
18226  )
18227  (i32.store
18228  (get_local $6)
18229  (get_local $4)
18230  )
18231  (i32.store
18232  (get_local $9)
18233  (i32.add
18234  (get_local $6)
18235  (i32.const 24)
18236  )
18237  )
18238  (br $label$1)
18239  )
18240  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
18241  (get_local $3)
18242  (i32.add
18243  (get_local $13)
18244  (i32.const 56)
18245  )
18246  (i32.add
18247  (get_local $13)
18248  (i32.const 64)
18249  )
18250  (i32.add
18251  (get_local $13)
18252  (i32.const 52)
18253  )
18254  )
18255  )
18256  (set_local $4
18257  (i32.load offset=56
18258  (get_local $13)
18259  )
18260  )
18261  (i32.store offset=56
18262  (get_local $13)
18263  (i32.const 0)
18264  )
18265  (block $label$3
18266  (br_if $label$3
18267  (i32.eqz
18268  (get_local $4)
18269  )
18270  )
18271  (call $_ZdlPv
18272  (get_local $4)
18273  )
18274  )
18275  (block $label$4
18276  (br_if $label$4
18277  (i32.eqz
18278  (get_local $11)
18279  )
18280  )
18281  (set_local $11
18282  (i32.add
18283  (get_local $11)
18284  (i32.const -1)
18285  )
18286  )
18287  (set_local $12
18288  (i64.load offset=8
18289  (get_local $13)
18290  )
18291  )
18292  (br $label$0)
18293  )
18294  )
18295  (i32.store offset=56
18296  (get_local $13)
18297  (i32.add
18298  (get_local $13)
18299  (i32.const 8)
18300  )
18301  )
18302  (i64.store offset=72
18303  (get_local $13)
18304  (i64.const 0)
18305  )
18306  (i64.store offset=64
18307  (get_local $13)
18308  (i64.const 0)
18309  )
18310  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo
18311  (i32.add
18312  (get_local $13)
18313  (i32.const 96)
18314  )
18315  (i32.add
18316  (get_local $13)
18317  (i32.const 56)
18318  )
18319  (i32.add
18320  (get_local $13)
18321  (i32.const 64)
18322  )
18323  )
18324  (block $label$5
18325  (block $label$6
18326  (br_if $label$6
18327  (i32.eqz
18328  (tee_local $4
18329  (i32.load offset=100
18330  (get_local $13)
18331  )
18332  )
18333  )
18334  )
18335  (set_local $12
18336  (i64.const 4)
18337  )
18338  (loop $label$7
18339  (call $eosio_assert
18340  (i64.eq
18341  (get_local $12)
18342  (i64.load
18343  (get_local $4)
18344  )
18345  )
18346  (i32.const 2368)
18347  )
18348  (set_local $12
18349  (i64.add
18350  (get_local $12)
18351  (i64.const -1)
18352  )
18353  )
18354  (drop
18355  (call $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
18356  (i32.add
18357  (get_local $13)
18358  (i32.const 96)
18359  )
18360  )
18361  )
18362  (br_if $label$7
18363  (tee_local $4
18364  (i32.load offset=100
18365  (get_local $13)
18366  )
18367  )
18368  )
18369  )
18370  (set_local $4
18371  (i64.eq
18372  (get_local $12)
18373  (i64.const -1)
18374  )
18375  )
18376  (br $label$5)
18377  )
18378  (set_local $4
18379  (i32.const 0)
18380  )
18381  )
18382  (call $eosio_assert
18383  (get_local $4)
18384  (i32.const 2048)
18385  )
18386  (block $label$8
18387  (br_if $label$8
18388  (i32.eq
18389  (tee_local $11
18390  (i32.load
18391  (i32.add
18392  (get_local $13)
18393  (i32.const 36)
18394  )
18395  )
18396  )
18397  (tee_local $5
18398  (i32.load
18399  (i32.add
18400  (get_local $13)
18401  (i32.const 32)
18402  )
18403  )
18404  )
18405  )
18406  )
18407  (set_local $4
18408  (i32.add
18409  (get_local $11)
18410  (i32.const -24)
18411  )
18412  )
18413  (set_local $9
18414  (i32.sub
18415  (i32.const 0)
18416  (get_local $5)
18417  )
18418  )
18419  (loop $label$9
18420  (br_if $label$8
18421  (i64.eq
18422  (i64.load
18423  (i32.load
18424  (get_local $4)
18425  )
18426  )
18427  (i64.const 3)
18428  )
18429  )
18430  (set_local $11
18431  (get_local $4)
18432  )
18433  (set_local $4
18434  (tee_local $6
18435  (i32.add
18436  (get_local $4)
18437  (i32.const -24)
18438  )
18439  )
18440  )
18441  (br_if $label$9
18442  (i32.ne
18443  (i32.add
18444  (get_local $6)
18445  (get_local $9)
18446  )
18447  (i32.const -24)
18448  )
18449  )
18450  )
18451  )
18452  (block $label$10
18453  (block $label$11
18454  (br_if $label$11
18455  (i32.eq
18456  (get_local $11)
18457  (get_local $5)
18458  )
18459  )
18460  (call $eosio_assert
18461  (i32.eq
18462  (i32.load offset=32
18463  (tee_local $6
18464  (i32.load
18465  (i32.add
18466  (get_local $11)
18467  (i32.const -24)
18468  )
18469  )
18470  )
18471  )
18472  (i32.add
18473  (get_local $13)
18474  (i32.const 8)
18475  )
18476  )
18477  (i32.const 208)
18478  )
18479  (br $label$10)
18480  )
18481  (set_local $6
18482  (i32.const 0)
18483  )
18484  (br_if $label$10
18485  (i32.lt_s
18486  (tee_local $4
18487  (call $db_find_i64
18488  (i64.load offset=8
18489  (get_local $13)
18490  )
18491  (i64.load
18492  (i32.add
18493  (get_local $13)
18494  (i32.const 16)
18495  )
18496  )
18497  (i64.const 3941572495340749312)
18498  (i64.const 3)
18499  )
18500  )
18501  (i32.const 0)
18502  )
18503  )
18504  (call $eosio_assert
18505  (i32.eq
18506  (i32.load offset=32
18507  (tee_local $6
18508  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
18509  (i32.add
18510  (get_local $13)
18511  (i32.const 8)
18512  )
18513  (get_local $4)
18514  )
18515  )
18516  )
18517  (i32.add
18518  (get_local $13)
18519  (i32.const 8)
18520  )
18521  )
18522  (i32.const 208)
18523  )
18524  )
18525  (call $eosio_assert
18526  (tee_local $11
18527  (i32.ne
18528  (get_local $6)
18529  (i32.const 0)
18530  )
18531  )
18532  (i32.const 2128)
18533  )
18534  (call $eosio_assert
18535  (i64.eq
18536  (i64.load offset=8
18537  (get_local $13)
18538  )
18539  (call $current_receiver)
18540  )
18541  (i32.const 128)
18542  )
18543  (i32.store offset=32
18544  (tee_local $4
18545  (call $_Znwj
18546  (i32.const 48)
18547  )
18548  )
18549  (i32.add
18550  (get_local $13)
18551  (i32.const 8)
18552  )
18553  )
18554  (i64.store
18555  (get_local $4)
18556  (i64.const 100)
18557  )
18558  (set_local $12
18559  (i64.load offset=16
18560  (get_local $6)
18561  )
18562  )
18563  (i64.store
18564  (tee_local $9
18565  (i32.add
18566  (get_local $4)
18567  (i32.const 24)
18568  )
18569  )
18570  (i64.load
18571  (i32.add
18572  (get_local $6)
18573  (i32.const 24)
18574  )
18575  )
18576  )
18577  (i64.store offset=16
18578  (get_local $4)
18579  (get_local $12)
18580  )
18581  (call $eosio_assert
18582  (i32.const 1)
18583  (i32.const 192)
18584  )
18585  (drop
18586  (call $memcpy
18587  (i32.add
18588  (get_local $13)
18589  (i32.const 64)
18590  )
18591  (get_local $4)
18592  (i32.const 8)
18593  )
18594  )
18595  (call $eosio_assert
18596  (i32.const 1)
18597  (i32.const 192)
18598  )
18599  (drop
18600  (call $memcpy
18601  (i32.or
18602  (i32.add
18603  (get_local $13)
18604  (i32.const 64)
18605  )
18606  (i32.const 8)
18607  )
18608  (tee_local $5
18609  (i32.add
18610  (get_local $4)
18611  (i32.const 16)
18612  )
18613  )
18614  (i32.const 16)
18615  )
18616  )
18617  (i32.store offset=36
18618  (get_local $4)
18619  (call $db_store_i64
18620  (i64.load
18621  (tee_local $7
18622  (i32.add
18623  (i32.add
18624  (get_local $13)
18625  (i32.const 8)
18626  )
18627  (i32.const 8)
18628  )
18629  )
18630  )
18631  (i64.const 3941572495340749312)
18632  (get_local $0)
18633  (tee_local $12
18634  (i64.load
18635  (get_local $4)
18636  )
18637  )
18638  (i32.add
18639  (get_local $13)
18640  (i32.const 64)
18641  )
18642  (i32.const 24)
18643  )
18644  )
18645  (block $label$12
18646  (br_if $label$12
18647  (i64.lt_u
18648  (get_local $12)
18649  (i64.load
18650  (tee_local $8
18651  (i32.add
18652  (i32.add
18653  (get_local $13)
18654  (i32.const 8)
18655  )
18656  (i32.const 16)
18657  )
18658  )
18659  )
18660  )
18661  )
18662  (i64.store
18663  (get_local $8)
18664  (select
18665  (i64.const -2)
18666  (i64.add
18667  (get_local $12)
18668  (i64.const 1)
18669  )
18670  (i64.gt_u
18671  (get_local $12)
18672  (i64.const -3)
18673  )
18674  )
18675  )
18676  )
18677  (set_local $12
18678  (i64.load
18679  (get_local $4)
18680  )
18681  )
18682  (set_local $10
18683  (i64.load
18684  (get_local $7)
18685  )
18686  )
18687  (i64.store offset=104
18688  (get_local $13)
18689  (i64.load
18690  (get_local $9)
18691  )
18692  )
18693  (i64.store offset=96
18694  (get_local $13)
18695  (i64.load
18696  (get_local $5)
18697  )
18698  )
18699  (i32.store offset=40
18700  (get_local $4)
18701  (call $db_idx128_store
18702  (get_local $10)
18703  (i64.const 3941572495340749312)
18704  (get_local $0)
18705  (get_local $12)
18706  (i32.add
18707  (get_local $13)
18708  (i32.const 96)
18709  )
18710  )
18711  )
18712  (i32.store offset=96
18713  (get_local $13)
18714  (get_local $4)
18715  )
18716  (i64.store offset=64
18717  (get_local $13)
18718  (tee_local $12
18719  (i64.load
18720  (get_local $4)
18721  )
18722  )
18723  )
18724  (i32.store offset=56
18725  (get_local $13)
18726  (tee_local $5
18727  (i32.load
18728  (i32.add
18729  (get_local $4)
18730  (i32.const 36)
18731  )
18732  )
18733  )
18734  )
18735  (block $label$13
18736  (block $label$14
18737  (br_if $label$14
18738  (i32.ge_u
18739  (tee_local $9
18740  (i32.load
18741  (tee_local $7
18742  (i32.add
18743  (get_local $13)
18744  (i32.const 36)
18745  )
18746  )
18747  )
18748  )
18749  (i32.load
18750  (i32.add
18751  (get_local $13)
18752  (i32.const 40)
18753  )
18754  )
18755  )
18756  )
18757  (i64.store offset=8
18758  (get_local $9)
18759  (get_local $12)
18760  )
18761  (i32.store offset=16
18762  (get_local $9)
18763  (get_local $5)
18764  )
18765  (i32.store offset=96
18766  (get_local $13)
18767  (i32.const 0)
18768  )
18769  (i32.store
18770  (get_local $9)
18771  (get_local $4)
18772  )
18773  (i32.store
18774  (get_local $7)
18775  (i32.add
18776  (get_local $9)
18777  (i32.const 24)
18778  )
18779  )
18780  (br $label$13)
18781  )
18782  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
18783  (get_local $3)
18784  (i32.add
18785  (get_local $13)
18786  (i32.const 96)
18787  )
18788  (i32.add
18789  (get_local $13)
18790  (i32.const 64)
18791  )
18792  (i32.add
18793  (get_local $13)
18794  (i32.const 56)
18795  )
18796  )
18797  )
18798  (set_local $4
18799  (i32.load offset=96
18800  (get_local $13)
18801  )
18802  )
18803  (i32.store offset=96
18804  (get_local $13)
18805  (i32.const 0)
18806  )
18807  (block $label$15
18808  (br_if $label$15
18809  (i32.eqz
18810  (get_local $4)
18811  )
18812  )
18813  (call $_ZdlPv
18814  (get_local $4)
18815  )
18816  )
18817  (call $eosio_assert
18818  (get_local $11)
18819  (i32.const 1376)
18820  )
18821  (call $eosio_assert
18822  (get_local $11)
18823  (i32.const 416)
18824  )
18825  (block $label$16
18826  (br_if $label$16
18827  (i32.lt_s
18828  (tee_local $4
18829  (call $db_next_i64
18830  (i32.load offset=36
18831  (get_local $6)
18832  )
18833  (i32.add
18834  (get_local $13)
18835  (i32.const 64)
18836  )
18837  )
18838  )
18839  (i32.const 0)
18840  )
18841  )
18842  (drop
18843  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
18844  (i32.add
18845  (get_local $13)
18846  (i32.const 8)
18847  )
18848  (get_local $4)
18849  )
18850  )
18851  )
18852  (call $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
18853  (i32.add
18854  (get_local $13)
18855  (i32.const 8)
18856  )
18857  (get_local $6)
18858  )
18859  (block $label$17
18860  (br_if $label$17
18861  (i64.ne
18862  (tee_local $12
18863  (i64.load
18864  (tee_local $4
18865  (i32.add
18866  (get_local $13)
18867  (i32.const 24)
18868  )
18869  )
18870  )
18871  )
18872  (i64.const -1)
18873  )
18874  )
18875  (set_local $12
18876  (i64.const 0)
18877  )
18878  (block $label$18
18879  (br_if $label$18
18880  (i32.lt_s
18881  (tee_local $6
18882  (call $db_lowerbound_i64
18883  (i64.load offset=8
18884  (get_local $13)
18885  )
18886  (i64.load
18887  (i32.add
18888  (get_local $13)
18889  (i32.const 16)
18890  )
18891  )
18892  (i64.const 3941572495340749312)
18893  (i64.const 0)
18894  )
18895  )
18896  (i32.const 0)
18897  )
18898  )
18899  (drop
18900  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
18901  (i32.add
18902  (get_local $13)
18903  (i32.const 8)
18904  )
18905  (get_local $6)
18906  )
18907  )
18908  (i32.store offset=68
18909  (get_local $13)
18910  (i32.const 0)
18911  )
18912  (i32.store offset=64
18913  (get_local $13)
18914  (i32.add
18915  (get_local $13)
18916  (i32.const 8)
18917  )
18918  )
18919  (set_local $12
18920  (select
18921  (i64.const -2)
18922  (i64.add
18923  (tee_local $12
18924  (i64.load
18925  (i32.load offset=4
18926  (call $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
18927  (i32.add
18928  (get_local $13)
18929  (i32.const 64)
18930  )
18931  )
18932  )
18933  )
18934  )
18935  (i64.const 1)
18936  )
18937  (i64.gt_u
18938  (get_local $12)
18939  (i64.const -3)
18940  )
18941  )
18942  )
18943  )
18944  (i64.store
18945  (i32.add
18946  (get_local $13)
18947  (i32.const 24)
18948  )
18949  (get_local $12)
18950  )
18951  )
18952  (call $eosio_assert
18953  (i64.lt_u
18954  (get_local $12)
18955  (i64.const -2)
18956  )
18957  (i32.const 2208)
18958  )
18959  (call $eosio_assert
18960  (i64.eq
18961  (i64.load
18962  (get_local $4)
18963  )
18964  (i64.const 101)
18965  )
18966  (i32.const 2272)
18967  )
18968  (block $label$19
18969  (br_if $label$19
18970  (i32.eqz
18971  (tee_local $11
18972  (i32.load offset=32
18973  (get_local $13)
18974  )
18975  )
18976  )
18977  )
18978  (block $label$20
18979  (block $label$21
18980  (br_if $label$21
18981  (i32.eq
18982  (tee_local $4
18983  (i32.load
18984  (tee_local $9
18985  (i32.add
18986  (get_local $13)
18987  (i32.const 36)
18988  )
18989  )
18990  )
18991  )
18992  (get_local $11)
18993  )
18994  )
18995  (loop $label$22
18996  (set_local $6
18997  (i32.load
18998  (tee_local $4
18999  (i32.add
19000  (get_local $4)
19001  (i32.const -24)
19002  )
19003  )
19004  )
19005  )
19006  (i32.store
19007  (get_local $4)
19008  (i32.const 0)
19009  )
19010  (block $label$23
19011  (br_if $label$23
19012  (i32.eqz
19013  (get_local $6)
19014  )
19015  )
19016  (call $_ZdlPv
19017  (get_local $6)
19018  )
19019  )
19020  (br_if $label$22
19021  (i32.ne
19022  (get_local $11)
19023  (get_local $4)
19024  )
19025  )
19026  )
19027  (set_local $4
19028  (i32.load
19029  (i32.add
19030  (get_local $13)
19031  (i32.const 32)
19032  )
19033  )
19034  )
19035  (br $label$20)
19036  )
19037  (set_local $4
19038  (get_local $11)
19039  )
19040  )
19041  (i32.store
19042  (get_local $9)
19043  (get_local $11)
19044  )
19045  (call $_ZdlPv
19046  (get_local $4)
19047  )
19048  )
19049  (i32.store offset=4
19050  (i32.const 0)
19051  (i32.add
19052  (get_local $13)
19053  (i32.const 112)
19054  )
19055  )
19056  )
19057  (func $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo (param $0 i32) (param $1 i32) (param $2 i32)
19058  (local $3 i32)
19059  (local $4 i32)
19060  (local $5 i64)
19061  (local $6 i32)
19062  (local $7 i32)
19063  (local $8 i32)
19064  (local $9 i32)
19065  (local $10 i32)
19066  (i32.store offset=4
19067  (i32.const 0)
19068  (tee_local $10
19069  (i32.sub
19070  (i32.load offset=4
19071  (i32.const 0)
19072  )
19073  (i32.const 32)
19074  )
19075  )
19076  )
19077  (i64.store offset=24
19078  (get_local $10)
19079  (i64.const 0)
19080  )
19081  (i64.store offset=8
19082  (get_local $10)
19083  (i64.load
19084  (i32.add
19085  (get_local $2)
19086  (i32.const 8)
19087  )
19088  )
19089  )
19090  (i64.store
19091  (get_local $10)
19092  (i64.load
19093  (get_local $2)
19094  )
19095  )
19096  (set_local $2
19097  (i32.const 0)
19098  )
19099  (block $label$0
19100  (br_if $label$0
19101  (i32.lt_s
19102  (tee_local $3
19103  (call $db_idx128_lowerbound
19104  (i64.load
19105  (tee_local $8
19106  (i32.load
19107  (get_local $1)
19108  )
19109  )
19110  )
19111  (i64.load offset=8
19112  (get_local $8)
19113  )
19114  (i64.const 3941572495340749312)
19115  (get_local $10)
19116  (i32.add
19117  (get_local $10)
19118  (i32.const 24)
19119  )
19120  )
19121  )
19122  (i32.const 0)
19123  )
19124  )
19125  (set_local $5
19126  (i64.load offset=24
19127  (get_local $10)
19128  )
19129  )
19130  (block $label$1
19131  (br_if $label$1
19132  (i32.eq
19133  (tee_local $9
19134  (i32.load
19135  (i32.add
19136  (tee_local $4
19137  (i32.load
19138  (get_local $1)
19139  )
19140  )
19141  (i32.const 28)
19142  )
19143  )
19144  )
19145  (tee_local $6
19146  (i32.load offset=24
19147  (get_local $4)
19148  )
19149  )
19150  )
19151  )
19152  (set_local $2
19153  (i32.add
19154  (get_local $9)
19155  (i32.const -24)
19156  )
19157  )
19158  (set_local $7
19159  (i32.sub
19160  (i32.const 0)
19161  (get_local $6)
19162  )
19163  )
19164  (loop $label$2
19165  (br_if $label$1
19166  (i64.eq
19167  (i64.load
19168  (i32.load
19169  (get_local $2)
19170  )
19171  )
19172  (get_local $5)
19173  )
19174  )
19175  (set_local $9
19176  (get_local $2)
19177  )
19178  (set_local $2
19179  (tee_local $8
19180  (i32.add
19181  (get_local $2)
19182  (i32.const -24)
19183  )
19184  )
19185  )
19186  (br_if $label$2
19187  (i32.ne
19188  (i32.add
19189  (get_local $8)
19190  (get_local $7)
19191  )
19192  (i32.const -24)
19193  )
19194  )
19195  )
19196  )
19197  (block $label$3
19198  (block $label$4
19199  (br_if $label$4
19200  (i32.eq
19201  (get_local $9)
19202  (get_local $6)
19203  )
19204  )
19205  (call $eosio_assert
19206  (i32.eq
19207  (i32.load offset=32
19208  (tee_local $2
19209  (i32.load
19210  (i32.add
19211  (get_local $9)
19212  (i32.const -24)
19213  )
19214  )
19215  )
19216  )
19217  (get_local $4)
19218  )
19219  (i32.const 208)
19220  )
19221  (br $label$3)
19222  )
19223  (call $eosio_assert
19224  (i32.eq
19225  (i32.load offset=32
19226  (tee_local $2
19227  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
19228  (get_local $4)
19229  (call $db_find_i64
19230  (i64.load
19231  (get_local $4)
19232  )
19233  (i64.load offset=8
19234  (get_local $4)
19235  )
19236  (i64.const 3941572495340749312)
19237  (get_local $5)
19238  )
19239  )
19240  )
19241  )
19242  (get_local $4)
19243  )
19244  (i32.const 208)
19245  )
19246  )
19247  (i32.store
19248  (i32.add
19249  (get_local $2)
19250  (i32.const 40)
19251  )
19252  (get_local $3)
19253  )
19254  )
19255  (i32.store offset=4
19256  (get_local $0)
19257  (get_local $2)
19258  )
19259  (i32.store
19260  (get_local $0)
19261  (get_local $1)
19262  )
19263  (i32.store offset=4
19264  (i32.const 0)
19265  (i32.add
19266  (get_local $10)
19267  (i32.const 32)
19268  )
19269  )
19270  )
19271  (func $_ZZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index25idx128_autoincrement_testEyyyE3$_0EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
19272  (local $2 i32)
19273  (local $3 i32)
19274  (local $4 i64)
19275  (local $5 i32)
19276  (local $6 i64)
19277  (local $7 i64)
19278  (local $8 i32)
19279  (local $9 i32)
19280  (set_local $8
19281  (tee_local $9
19282  (i32.sub
19283  (i32.load offset=4
19284  (i32.const 0)
19285  )
19286  (i32.const 16)
19287  )
19288  )
19289  )
19290  (i32.store offset=4
19291  (i32.const 0)
19292  (get_local $9)
19293  )
19294  (set_local $2
19295  (i32.load
19296  (get_local $0)
19297  )
19298  )
19299  (block $label$0
19300  (br_if $label$0
19301  (i64.ne
19302  (tee_local $4
19303  (i64.load offset=16
19304  (tee_local $3
19305  (i32.load
19306  (i32.load offset=4
19307  (get_local $0)
19308  )
19309  )
19310  )
19311  )
19312  )
19313  (i64.const -1)
19314  )
19315  )
19316  (set_local $4
19317  (i64.const 0)
19318  )
19319  (block $label$1
19320  (br_if $label$1
19321  (i32.lt_s
19322  (tee_local $5
19323  (call $db_lowerbound_i64
19324  (i64.load
19325  (get_local $3)
19326  )
19327  (i64.load offset=8
19328  (get_local $3)
19329  )
19330  (i64.const 3941572495340749312)
19331  (i64.const 0)
19332  )
19333  )
19334  (i32.const 0)
19335  )
19336  )
19337  (drop
19338  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
19339  (get_local $3)
19340  (get_local $5)
19341  )
19342  )
19343  (i32.store offset=4
19344  (get_local $8)
19345  (i32.const 0)
19346  )
19347  (i32.store
19348  (get_local $8)
19349  (get_local $3)
19350  )
19351  (set_local $4
19352  (select
19353  (i64.const -2)
19354  (i64.add
19355  (tee_local $4
19356  (i64.load
19357  (i32.load offset=4
19358  (call $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
19359  (get_local $8)
19360  )
19361  )
19362  )
19363  )
19364  (i64.const 1)
19365  )
19366  (i64.gt_u
19367  (get_local $4)
19368  (i64.const -3)
19369  )
19370  )
19371  )
19372  )
19373  (i64.store
19374  (i32.add
19375  (get_local $3)
19376  (i32.const 16)
19377  )
19378  (get_local $4)
19379  )
19380  )
19381  (call $eosio_assert
19382  (i64.lt_u
19383  (get_local $4)
19384  (i64.const -2)
19385  )
19386  (i32.const 2208)
19387  )
19388  (i64.store offset=16
19389  (get_local $1)
19390  (i64.sub
19391  (i64.const 1000)
19392  (tee_local $4
19393  (i64.load
19394  (i32.add
19395  (get_local $3)
19396  (i32.const 16)
19397  )
19398  )
19399  )
19400  )
19401  )
19402  (i64.store
19403  (get_local $1)
19404  (get_local $4)
19405  )
19406  (i64.store
19407  (tee_local $5
19408  (i32.add
19409  (get_local $1)
19410  (i32.const 24)
19411  )
19412  )
19413  (i64.sub
19414  (i64.const 0)
19415  (i64.extend_u/i32
19416  (i64.gt_u
19417  (get_local $4)
19418  (i64.const 1000)
19419  )
19420  )
19421  )
19422  )
19423  (i32.store offset=4
19424  (i32.const 0)
19425  (tee_local $3
19426  (i32.add
19427  (tee_local $9
19428  (get_local $9)
19429  )
19430  (i32.const -32)
19431  )
19432  )
19433  )
19434  (call $eosio_assert
19435  (i32.const 1)
19436  (i32.const 192)
19437  )
19438  (drop
19439  (call $memcpy
19440  (get_local $3)
19441  (get_local $1)
19442  (i32.const 8)
19443  )
19444  )
19445  (call $eosio_assert
19446  (i32.const 1)
19447  (i32.const 192)
19448  )
19449  (drop
19450  (call $memcpy
19451  (i32.add
19452  (get_local $9)
19453  (i32.const -24)
19454  )
19455  (tee_local $9
19456  (i32.add
19457  (get_local $1)
19458  (i32.const 16)
19459  )
19460  )
19461  (i32.const 16)
19462  )
19463  )
19464  (i32.store offset=36
19465  (get_local $1)
19466  (call $db_store_i64
19467  (i64.load offset=8
19468  (get_local $2)
19469  )
19470  (i64.const 3941572495340749312)
19471  (i64.load
19472  (i32.load offset=8
19473  (get_local $0)
19474  )
19475  )
19476  (tee_local $4
19477  (i64.load
19478  (get_local $1)
19479  )
19480  )
19481  (get_local $3)
19482  (i32.const 24)
19483  )
19484  )
19485  (block $label$2
19486  (br_if $label$2
19487  (i64.lt_u
19488  (get_local $4)
19489  (i64.load offset=16
19490  (get_local $2)
19491  )
19492  )
19493  )
19494  (i64.store
19495  (i32.add
19496  (get_local $2)
19497  (i32.const 16)
19498  )
19499  (select
19500  (i64.const -2)
19501  (i64.add
19502  (get_local $4)
19503  (i64.const 1)
19504  )
19505  (i64.gt_u
19506  (get_local $4)
19507  (i64.const -3)
19508  )
19509  )
19510  )
19511  )
19512  (set_local $4
19513  (i64.load
19514  (i32.add
19515  (get_local $2)
19516  (i32.const 8)
19517  )
19518  )
19519  )
19520  (set_local $6
19521  (i64.load
19522  (i32.load
19523  (i32.add
19524  (get_local $0)
19525  (i32.const 8)
19526  )
19527  )
19528  )
19529  )
19530  (set_local $7
19531  (i64.load
19532  (get_local $1)
19533  )
19534  )
19535  (i64.store offset=8
19536  (get_local $8)
19537  (i64.load
19538  (get_local $5)
19539  )
19540  )
19541  (i64.store
19542  (get_local $8)
19543  (i64.load
19544  (get_local $9)
19545  )
19546  )
19547  (i32.store offset=40
19548  (get_local $1)
19549  (call $db_idx128_store
19550  (get_local $4)
19551  (i64.const 3941572495340749312)
19552  (get_local $6)
19553  (get_local $7)
19554  (get_local $8)
19555  )
19556  )
19557  (i32.store offset=4
19558  (i32.const 0)
19559  (i32.add
19560  (get_local $8)
19561  (i32.const 16)
19562  )
19563  )
19564  )
19565  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
19566  (local $4 i32)
19567  (local $5 i32)
19568  (local $6 i32)
19569  (local $7 i32)
19570  (block $label$0
19571  (block $label$1
19572  (br_if $label$1
19573  (i32.ge_u
19574  (tee_local $5
19575  (i32.add
19576  (tee_local $4
19577  (i32.div_s
19578  (i32.sub
19579  (i32.load offset=4
19580  (get_local $0)
19581  )
19582  (tee_local $6
19583  (i32.load
19584  (get_local $0)
19585  )
19586  )
19587  )
19588  (i32.const 24)
19589  )
19590  )
19591  (i32.const 1)
19592  )
19593  )
19594  (i32.const 178956971)
19595  )
19596  )
19597  (set_local $7
19598  (i32.const 178956970)
19599  )
19600  (block $label$2
19601  (block $label$3
19602  (br_if $label$3
19603  (i32.gt_u
19604  (tee_local $6
19605  (i32.div_s
19606  (i32.sub
19607  (i32.load offset=8
19608  (get_local $0)
19609  )
19610  (get_local $6)
19611  )
19612  (i32.const 24)
19613  )
19614  )
19615  (i32.const 89478484)
19616  )
19617  )
19618  (br_if $label$2
19619  (i32.eqz
19620  (tee_local $7
19621  (select
19622  (get_local $5)
19623  (tee_local $7
19624  (i32.shl
19625  (get_local $6)
19626  (i32.const 1)
19627  )
19628  )
19629  (i32.lt_u
19630  (get_local $7)
19631  (get_local $5)
19632  )
19633  )
19634  )
19635  )
19636  )
19637  )
19638  (set_local $6
19639  (call $_Znwj
19640  (i32.mul
19641  (get_local $7)
19642  (i32.const 24)
19643  )
19644  )
19645  )
19646  (br $label$0)
19647  )
19648  (set_local $7
19649  (i32.const 0)
19650  )
19651  (set_local $6
19652  (i32.const 0)
19653  )
19654  (br $label$0)
19655  )
19656  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
19657  (get_local $0)
19658  )
19659  (unreachable)
19660  )
19661  (set_local $5
19662  (i32.load
19663  (get_local $1)
19664  )
19665  )
19666  (i32.store
19667  (get_local $1)
19668  (i32.const 0)
19669  )
19670  (i32.store
19671  (tee_local $1
19672  (i32.add
19673  (get_local $6)
19674  (i32.mul
19675  (get_local $4)
19676  (i32.const 24)
19677  )
19678  )
19679  )
19680  (get_local $5)
19681  )
19682  (i64.store offset=8
19683  (get_local $1)
19684  (i64.load
19685  (get_local $2)
19686  )
19687  )
19688  (i32.store offset=16
19689  (get_local $1)
19690  (i32.load
19691  (get_local $3)
19692  )
19693  )
19694  (set_local $4
19695  (i32.add
19696  (get_local $6)
19697  (i32.mul
19698  (get_local $7)
19699  (i32.const 24)
19700  )
19701  )
19702  )
19703  (set_local $5
19704  (i32.add
19705  (get_local $1)
19706  (i32.const 24)
19707  )
19708  )
19709  (block $label$4
19710  (block $label$5
19711  (br_if $label$5
19712  (i32.eq
19713  (tee_local $6
19714  (i32.load
19715  (i32.add
19716  (get_local $0)
19717  (i32.const 4)
19718  )
19719  )
19720  )
19721  (tee_local $7
19722  (i32.load
19723  (get_local $0)
19724  )
19725  )
19726  )
19727  )
19728  (loop $label$6
19729  (set_local $3
19730  (i32.load
19731  (tee_local $2
19732  (i32.add
19733  (get_local $6)
19734  (i32.const -24)
19735  )
19736  )
19737  )
19738  )
19739  (i32.store
19740  (get_local $2)
19741  (i32.const 0)
19742  )
19743  (i32.store
19744  (i32.add
19745  (get_local $1)
19746  (i32.const -24)
19747  )
19748  (get_local $3)
19749  )
19750  (i32.store
19751  (i32.add
19752  (get_local $1)
19753  (i32.const -8)
19754  )
19755  (i32.load
19756  (i32.add
19757  (get_local $6)
19758  (i32.const -8)
19759  )
19760  )
19761  )
19762  (i32.store
19763  (i32.add
19764  (get_local $1)
19765  (i32.const -12)
19766  )
19767  (i32.load
19768  (i32.add
19769  (get_local $6)
19770  (i32.const -12)
19771  )
19772  )
19773  )
19774  (i32.store
19775  (i32.add
19776  (get_local $1)
19777  (i32.const -16)
19778  )
19779  (i32.load
19780  (i32.add
19781  (get_local $6)
19782  (i32.const -16)
19783  )
19784  )
19785  )
19786  (set_local $1
19787  (i32.add
19788  (get_local $1)
19789  (i32.const -24)
19790  )
19791  )
19792  (set_local $6
19793  (get_local $2)
19794  )
19795  (br_if $label$6
19796  (i32.ne
19797  (get_local $7)
19798  (get_local $2)
19799  )
19800  )
19801  )
19802  (set_local $7
19803  (i32.load
19804  (i32.add
19805  (get_local $0)
19806  (i32.const 4)
19807  )
19808  )
19809  )
19810  (set_local $6
19811  (i32.load
19812  (get_local $0)
19813  )
19814  )
19815  (br $label$4)
19816  )
19817  (set_local $6
19818  (get_local $7)
19819  )
19820  )
19821  (i32.store
19822  (get_local $0)
19823  (get_local $1)
19824  )
19825  (i32.store
19826  (i32.add
19827  (get_local $0)
19828  (i32.const 4)
19829  )
19830  (get_local $5)
19831  )
19832  (i32.store
19833  (i32.add
19834  (get_local $0)
19835  (i32.const 8)
19836  )
19837  (get_local $4)
19838  )
19839  (block $label$7
19840  (br_if $label$7
19841  (i32.eq
19842  (get_local $7)
19843  (get_local $6)
19844  )
19845  )
19846  (loop $label$8
19847  (set_local $1
19848  (i32.load
19849  (tee_local $7
19850  (i32.add
19851  (get_local $7)
19852  (i32.const -24)
19853  )
19854  )
19855  )
19856  )
19857  (i32.store
19858  (get_local $7)
19859  (i32.const 0)
19860  )
19861  (block $label$9
19862  (br_if $label$9
19863  (i32.eqz
19864  (get_local $1)
19865  )
19866  )
19867  (call $_ZdlPv
19868  (get_local $1)
19869  )
19870  )
19871  (br_if $label$8
19872  (i32.ne
19873  (get_local $6)
19874  (get_local $7)
19875  )
19876  )
19877  )
19878  )
19879  (block $label$10
19880  (br_if $label$10
19881  (i32.eqz
19882  (get_local $6)
19883  )
19884  )
19885  (call $_ZdlPv
19886  (get_local $6)
19887  )
19888  )
19889  )
19890  (func $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
19891  (local $2 i32)
19892  (local $3 i32)
19893  (local $4 i32)
19894  (local $5 i64)
19895  (local $6 i32)
19896  (local $7 i32)
19897  (local $8 i32)
19898  (local $9 i32)
19899  (set_local $8
19900  (tee_local $9
19901  (i32.sub
19902  (i32.load offset=4
19903  (i32.const 0)
19904  )
19905  (i32.const 32)
19906  )
19907  )
19908  )
19909  (i32.store offset=4
19910  (i32.const 0)
19911  (get_local $9)
19912  )
19913  (block $label$0
19914  (br_if $label$0
19915  (i32.eq
19916  (tee_local $7
19917  (i32.load
19918  (i32.add
19919  (get_local $0)
19920  (i32.const 28)
19921  )
19922  )
19923  )
19924  (tee_local $2
19925  (i32.load offset=24
19926  (get_local $0)
19927  )
19928  )
19929  )
19930  )
19931  (set_local $3
19932  (i32.sub
19933  (i32.const 0)
19934  (get_local $2)
19935  )
19936  )
19937  (set_local $6
19938  (i32.add
19939  (get_local $7)
19940  (i32.const -24)
19941  )
19942  )
19943  (loop $label$1
19944  (br_if $label$0
19945  (i32.eq
19946  (i32.load
19947  (i32.add
19948  (get_local $6)
19949  (i32.const 16)
19950  )
19951  )
19952  (get_local $1)
19953  )
19954  )
19955  (set_local $7
19956  (get_local $6)
19957  )
19958  (set_local $6
19959  (tee_local $4
19960  (i32.add
19961  (get_local $6)
19962  (i32.const -24)
19963  )
19964  )
19965  )
19966  (br_if $label$1
19967  (i32.ne
19968  (i32.add
19969  (get_local $4)
19970  (get_local $3)
19971  )
19972  (i32.const -24)
19973  )
19974  )
19975  )
19976  )
19977  (block $label$2
19978  (block $label$3
19979  (br_if $label$3
19980  (i32.eq
19981  (get_local $7)
19982  (get_local $2)
19983  )
19984  )
19985  (set_local $6
19986  (i32.load
19987  (i32.add
19988  (get_local $7)
19989  (i32.const -24)
19990  )
19991  )
19992  )
19993  (br $label$2)
19994  )
19995  (call $eosio_assert
19996  (i32.xor
19997  (i32.shr_u
19998  (tee_local $4
19999  (call $db_get_i64
20000  (get_local $1)
20001  (i32.const 0)
20002  (i32.const 0)
20003  )
20004  )
20005  (i32.const 31)
20006  )
20007  (i32.const 1)
20008  )
20009  (i32.const 1920)
20010  )
20011  (block $label$4
20012  (block $label$5
20013  (br_if $label$5
20014  (i32.le_u
20015  (get_local $4)
20016  (i32.const 512)
20017  )
20018  )
20019  (drop
20020  (call $db_get_i64
20021  (get_local $1)
20022  (tee_local $7
20023  (call $malloc
20024  (get_local $4)
20025  )
20026  )
20027  (get_local $4)
20028  )
20029  )
20030  (call $free
20031  (get_local $7)
20032  )
20033  (br $label$4)
20034  )
20035  (i32.store offset=4
20036  (i32.const 0)
20037  (tee_local $7
20038  (i32.sub
20039  (get_local $9)
20040  (i32.and
20041  (i32.add
20042  (get_local $4)
20043  (i32.const 15)
20044  )
20045  (i32.const -16)
20046  )
20047  )
20048  )
20049  )
20050  (drop
20051  (call $db_get_i64
20052  (get_local $1)
20053  (get_local $7)
20054  (get_local $4)
20055  )
20056  )
20057  )
20058  (i32.store offset=32
20059  (tee_local $6
20060  (call $_Znwj
20061  (i32.const 48)
20062  )
20063  )
20064  (get_local $0)
20065  )
20066  (call $eosio_assert
20067  (i32.gt_u
20068  (get_local $4)
20069  (i32.const 7)
20070  )
20071  (i32.const 1952)
20072  )
20073  (drop
20074  (call $memcpy
20075  (get_local $6)
20076  (get_local $7)
20077  (i32.const 8)
20078  )
20079  )
20080  (call $eosio_assert
20081  (i32.gt_u
20082  (i32.add
20083  (get_local $4)
20084  (i32.const -8)
20085  )
20086  (i32.const 15)
20087  )
20088  (i32.const 1952)
20089  )
20090  (drop
20091  (call $memcpy
20092  (i32.add
20093  (get_local $6)
20094  (i32.const 16)
20095  )
20096  (i32.add
20097  (get_local $7)
20098  (i32.const 8)
20099  )
20100  (i32.const 16)
20101  )
20102  )
20103  (i32.store offset=40
20104  (get_local $6)
20105  (i32.const -1)
20106  )
20107  (i32.store offset=36
20108  (get_local $6)
20109  (get_local $1)
20110  )
20111  (i32.store offset=24
20112  (get_local $8)
20113  (get_local $6)
20114  )
20115  (i64.store offset=16
20116  (get_local $8)
20117  (tee_local $5
20118  (i64.load
20119  (get_local $6)
20120  )
20121  )
20122  )
20123  (i32.store offset=12
20124  (get_local $8)
20125  (tee_local $7
20126  (i32.load offset=36
20127  (get_local $6)
20128  )
20129  )
20130  )
20131  (block $label$6
20132  (block $label$7
20133  (br_if $label$7
20134  (i32.ge_u
20135  (tee_local $4
20136  (i32.load
20137  (tee_local $1
20138  (i32.add
20139  (get_local $0)
20140  (i32.const 28)
20141  )
20142  )
20143  )
20144  )
20145  (i32.load
20146  (i32.add
20147  (get_local $0)
20148  (i32.const 32)
20149  )
20150  )
20151  )
20152  )
20153  (i64.store offset=8
20154  (get_local $4)
20155  (get_local $5)
20156  )
20157  (i32.store offset=16
20158  (get_local $4)
20159  (get_local $7)
20160  )
20161  (i32.store offset=24
20162  (get_local $8)
20163  (i32.const 0)
20164  )
20165  (i32.store
20166  (get_local $4)
20167  (get_local $6)
20168  )
20169  (i32.store
20170  (get_local $1)
20171  (i32.add
20172  (get_local $4)
20173  (i32.const 24)
20174  )
20175  )
20176  (br $label$6)
20177  )
20178  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
20179  (i32.add
20180  (get_local $0)
20181  (i32.const 24)
20182  )
20183  (i32.add
20184  (get_local $8)
20185  (i32.const 24)
20186  )
20187  (i32.add
20188  (get_local $8)
20189  (i32.const 16)
20190  )
20191  (i32.add
20192  (get_local $8)
20193  (i32.const 12)
20194  )
20195  )
20196  )
20197  (set_local $4
20198  (i32.load offset=24
20199  (get_local $8)
20200  )
20201  )
20202  (i32.store offset=24
20203  (get_local $8)
20204  (i32.const 0)
20205  )
20206  (br_if $label$2
20207  (i32.eqz
20208  (get_local $4)
20209  )
20210  )
20211  (call $_ZdlPv
20212  (get_local $4)
20213  )
20214  )
20215  (i32.store offset=4
20216  (i32.const 0)
20217  (i32.add
20218  (get_local $8)
20219  (i32.const 32)
20220  )
20221  )
20222  (get_local $6)
20223  )
20224  (func $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_ (param $0 i32) (param $1 i32)
20225  (local $2 i64)
20226  (local $3 i32)
20227  (local $4 i32)
20228  (local $5 i32)
20229  (local $6 i32)
20230  (local $7 i32)
20231  (local $8 i32)
20232  (local $9 i32)
20233  (i32.store offset=4
20234  (i32.const 0)
20235  (tee_local $9
20236  (i32.sub
20237  (i32.load offset=4
20238  (i32.const 0)
20239  )
20240  (i32.const 16)
20241  )
20242  )
20243  )
20244  (call $eosio_assert
20245  (i32.eq
20246  (i32.load offset=32
20247  (get_local $1)
20248  )
20249  (get_local $0)
20250  )
20251  (i32.const 1456)
20252  )
20253  (call $eosio_assert
20254  (i64.eq
20255  (i64.load
20256  (get_local $0)
20257  )
20258  (call $current_receiver)
20259  )
20260  (i32.const 1504)
20261  )
20262  (block $label$0
20263  (br_if $label$0
20264  (i32.eq
20265  (tee_local $7
20266  (i32.load
20267  (tee_local $5
20268  (i32.add
20269  (get_local $0)
20270  (i32.const 28)
20271  )
20272  )
20273  )
20274  )
20275  (tee_local $3
20276  (i32.load offset=24
20277  (get_local $0)
20278  )
20279  )
20280  )
20281  )
20282  (set_local $2
20283  (i64.load
20284  (get_local $1)
20285  )
20286  )
20287  (set_local $6
20288  (i32.sub
20289  (i32.const 0)
20290  (get_local $3)
20291  )
20292  )
20293  (set_local $8
20294  (i32.add
20295  (get_local $7)
20296  (i32.const -24)
20297  )
20298  )
20299  (loop $label$1
20300  (br_if $label$0
20301  (i64.eq
20302  (i64.load
20303  (i32.load
20304  (get_local $8)
20305  )
20306  )
20307  (get_local $2)
20308  )
20309  )
20310  (set_local $7
20311  (get_local $8)
20312  )
20313  (set_local $8
20314  (tee_local $4
20315  (i32.add
20316  (get_local $8)
20317  (i32.const -24)
20318  )
20319  )
20320  )
20321  (br_if $label$1
20322  (i32.ne
20323  (i32.add
20324  (get_local $4)
20325  (get_local $6)
20326  )
20327  (i32.const -24)
20328  )
20329  )
20330  )
20331  )
20332  (call $eosio_assert
20333  (i32.ne
20334  (get_local $7)
20335  (get_local $3)
20336  )
20337  (i32.const 1568)
20338  )
20339  (set_local $8
20340  (i32.add
20341  (get_local $7)
20342  (i32.const -24)
20343  )
20344  )
20345  (block $label$2
20346  (block $label$3
20347  (br_if $label$3
20348  (i32.eq
20349  (get_local $7)
20350  (tee_local $4
20351  (i32.load
20352  (get_local $5)
20353  )
20354  )
20355  )
20356  )
20357  (set_local $3
20358  (i32.sub
20359  (i32.const 0)
20360  (get_local $4)
20361  )
20362  )
20363  (set_local $7
20364  (get_local $8)
20365  )
20366  (loop $label$4
20367  (set_local $6
20368  (i32.load
20369  (tee_local $8
20370  (i32.add
20371  (get_local $7)
20372  (i32.const 24)
20373  )
20374  )
20375  )
20376  )
20377  (i32.store
20378  (get_local $8)
20379  (i32.const 0)
20380  )
20381  (set_local $4
20382  (i32.load
20383  (get_local $7)
20384  )
20385  )
20386  (i32.store
20387  (get_local $7)
20388  (get_local $6)
20389  )
20390  (block $label$5
20391  (br_if $label$5
20392  (i32.eqz
20393  (get_local $4)
20394  )
20395  )
20396  (call $_ZdlPv
20397  (get_local $4)
20398  )
20399  )
20400  (i32.store
20401  (i32.add
20402  (get_local $7)
20403  (i32.const 16)
20404  )
20405  (i32.load
20406  (i32.add
20407  (get_local $7)
20408  (i32.const 40)
20409  )
20410  )
20411  )
20412  (i64.store
20413  (i32.add
20414  (get_local $7)
20415  (i32.const 8)
20416  )
20417  (i64.load
20418  (i32.add
20419  (get_local $7)
20420  (i32.const 32)
20421  )
20422  )
20423  )
20424  (set_local $7
20425  (get_local $8)
20426  )
20427  (br_if $label$4
20428  (i32.ne
20429  (i32.add
20430  (get_local $8)
20431  (get_local $3)
20432  )
20433  (i32.const -24)
20434  )
20435  )
20436  )
20437  (br_if $label$2
20438  (i32.eq
20439  (tee_local $7
20440  (i32.load
20441  (i32.add
20442  (get_local $0)
20443  (i32.const 28)
20444  )
20445  )
20446  )
20447  (get_local $8)
20448  )
20449  )
20450  )
20451  (loop $label$6
20452  (set_local $4
20453  (i32.load
20454  (tee_local $7
20455  (i32.add
20456  (get_local $7)
20457  (i32.const -24)
20458  )
20459  )
20460  )
20461  )
20462  (i32.store
20463  (get_local $7)
20464  (i32.const 0)
20465  )
20466  (block $label$7
20467  (br_if $label$7
20468  (i32.eqz
20469  (get_local $4)
20470  )
20471  )
20472  (call $_ZdlPv
20473  (get_local $4)
20474  )
20475  )
20476  (br_if $label$6
20477  (i32.ne
20478  (get_local $8)
20479  (get_local $7)
20480  )
20481  )
20482  )
20483  )
20484  (i32.store
20485  (i32.add
20486  (get_local $0)
20487  (i32.const 28)
20488  )
20489  (get_local $8)
20490  )
20491  (call $db_remove_i64
20492  (i32.load offset=36
20493  (get_local $1)
20494  )
20495  )
20496  (block $label$8
20497  (block $label$9
20498  (br_if $label$9
20499  (i32.gt_s
20500  (tee_local $7
20501  (i32.load
20502  (i32.add
20503  (get_local $1)
20504  (i32.const 40)
20505  )
20506  )
20507  )
20508  (i32.const -1)
20509  )
20510  )
20511  (br_if $label$8
20512  (i32.lt_s
20513  (tee_local $7
20514  (call $db_idx128_find_primary
20515  (i64.load
20516  (get_local $0)
20517  )
20518  (i64.load offset=8
20519  (get_local $0)
20520  )
20521  (i64.const 3941572495340749312)
20522  (get_local $9)
20523  (i64.load
20524  (get_local $1)
20525  )
20526  )
20527  )
20528  (i32.const 0)
20529  )
20530  )
20531  )
20532  (call $db_idx128_remove
20533  (get_local $7)
20534  )
20535  )
20536  (i32.store offset=4
20537  (i32.const 0)
20538  (i32.add
20539  (get_local $9)
20540  (i32.const 16)
20541  )
20542  )
20543  )
20544  (func $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv (param $0 i32) (result i32)
20545  (local $1 i32)
20546  (local $2 i32)
20547  (i32.store offset=4
20548  (i32.const 0)
20549  (tee_local $2
20550  (i32.sub
20551  (i32.load offset=4
20552  (i32.const 0)
20553  )
20554  (i32.const 16)
20555  )
20556  )
20557  )
20558  (block $label$0
20559  (block $label$1
20560  (br_if $label$1
20561  (i32.eqz
20562  (tee_local $1
20563  (i32.load offset=4
20564  (get_local $0)
20565  )
20566  )
20567  )
20568  )
20569  (call $eosio_assert
20570  (i32.xor
20571  (i32.shr_u
20572  (tee_local $1
20573  (call $db_previous_i64
20574  (i32.load offset=36
20575  (get_local $1)
20576  )
20577  (i32.add
20578  (get_local $2)
20579  (i32.const 8)
20580  )
20581  )
20582  )
20583  (i32.const 31)
20584  )
20585  (i32.const 1)
20586  )
20587  (i32.const 2496)
20588  )
20589  (br $label$0)
20590  )
20591  (call $eosio_assert
20592  (i32.ne
20593  (tee_local $1
20594  (call $db_end_i64
20595  (i64.load
20596  (tee_local $1
20597  (i32.load
20598  (get_local $0)
20599  )
20600  )
20601  )
20602  (i64.load offset=8
20603  (get_local $1)
20604  )
20605  (i64.const 3941572495340749312)
20606  )
20607  )
20608  (i32.const -1)
20609  )
20610  (i32.const 2432)
20611  )
20612  (call $eosio_assert
20613  (i32.xor
20614  (i32.shr_u
20615  (tee_local $1
20616  (call $db_previous_i64
20617  (get_local $1)
20618  (i32.add
20619  (get_local $2)
20620  (i32.const 8)
20621  )
20622  )
20623  )
20624  (i32.const 31)
20625  )
20626  (i32.const 1)
20627  )
20628  (i32.const 2432)
20629  )
20630  )
20631  (i32.store
20632  (i32.add
20633  (get_local $0)
20634  (i32.const 4)
20635  )
20636  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
20637  (i32.load
20638  (get_local $0)
20639  )
20640  (get_local $1)
20641  )
20642  )
20643  (i32.store offset=4
20644  (i32.const 0)
20645  (i32.add
20646  (get_local $2)
20647  (i32.const 16)
20648  )
20649  )
20650  (get_local $0)
20651  )
20652  (func $_ZN5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
20653  (local $1 i32)
20654  (local $2 i32)
20655  (local $3 i64)
20656  (local $4 i32)
20657  (local $5 i32)
20658  (local $6 i32)
20659  (local $7 i32)
20660  (local $8 i32)
20661  (local $9 i32)
20662  (i32.store offset=4
20663  (i32.const 0)
20664  (tee_local $9
20665  (i32.sub
20666  (i32.load offset=4
20667  (i32.const 0)
20668  )
20669  (i32.const 16)
20670  )
20671  )
20672  )
20673  (call $eosio_assert
20674  (i32.ne
20675  (i32.load offset=4
20676  (get_local $0)
20677  )
20678  (i32.const 0)
20679  )
20680  (i32.const 416)
20681  )
20682  (block $label$0
20683  (br_if $label$0
20684  (i32.ne
20685  (tee_local $7
20686  (i32.load offset=40
20687  (tee_local $6
20688  (i32.load offset=4
20689  (get_local $0)
20690  )
20691  )
20692  )
20693  )
20694  (i32.const -1)
20695  )
20696  )
20697  (set_local $7
20698  (call $db_idx128_find_primary
20699  (i64.load
20700  (tee_local $7
20701  (i32.load
20702  (i32.load
20703  (get_local $0)
20704  )
20705  )
20706  )
20707  )
20708  (i64.load offset=8
20709  (get_local $7)
20710  )
20711  (i64.const 3941572495340749312)
20712  (get_local $9)
20713  (i64.load
20714  (get_local $6)
20715  )
20716  )
20717  )
20718  (i32.store offset=40
20719  (i32.load
20720  (i32.add
20721  (get_local $0)
20722  (i32.const 4)
20723  )
20724  )
20725  (get_local $7)
20726  )
20727  )
20728  (i64.store
20729  (get_local $9)
20730  (i64.const 0)
20731  )
20732  (block $label$1
20733  (block $label$2
20734  (block $label$3
20735  (block $label$4
20736  (br_if $label$4
20737  (i32.le_s
20738  (tee_local $1
20739  (call $db_idx128_next
20740  (get_local $7)
20741  (get_local $9)
20742  )
20743  )
20744  (i32.const -1)
20745  )
20746  )
20747  (set_local $3
20748  (i64.load
20749  (get_local $9)
20750  )
20751  )
20752  (block $label$5
20753  (br_if $label$5
20754  (i32.eq
20755  (tee_local $8
20756  (i32.load
20757  (i32.add
20758  (tee_local $2
20759  (i32.load
20760  (i32.load
20761  (get_local $0)
20762  )
20763  )
20764  )
20765  (i32.const 28)
20766  )
20767  )
20768  )
20769  (tee_local $4
20770  (i32.load offset=24
20771  (get_local $2)
20772  )
20773  )
20774  )
20775  )
20776  (set_local $7
20777  (i32.add
20778  (get_local $8)
20779  (i32.const -24)
20780  )
20781  )
20782  (set_local $5
20783  (i32.sub
20784  (i32.const 0)
20785  (get_local $4)
20786  )
20787  )
20788  (loop $label$6
20789  (br_if $label$5
20790  (i64.eq
20791  (i64.load
20792  (i32.load
20793  (get_local $7)
20794  )
20795  )
20796  (get_local $3)
20797  )
20798  )
20799  (set_local $8
20800  (get_local $7)
20801  )
20802  (set_local $7
20803  (tee_local $6
20804  (i32.add
20805  (get_local $7)
20806  (i32.const -24)
20807  )
20808  )
20809  )
20810  (br_if $label$6
20811  (i32.ne
20812  (i32.add
20813  (get_local $6)
20814  (get_local $5)
20815  )
20816  (i32.const -24)
20817  )
20818  )
20819  )
20820  )
20821  (br_if $label$3
20822  (i32.eq
20823  (get_local $8)
20824  (get_local $4)
20825  )
20826  )
20827  (call $eosio_assert
20828  (i32.eq
20829  (i32.load offset=32
20830  (tee_local $7
20831  (i32.load
20832  (i32.add
20833  (get_local $8)
20834  (i32.const -24)
20835  )
20836  )
20837  )
20838  )
20839  (get_local $2)
20840  )
20841  (i32.const 208)
20842  )
20843  (br $label$2)
20844  )
20845  (i32.store
20846  (i32.add
20847  (get_local $0)
20848  (i32.const 4)
20849  )
20850  (i32.const 0)
20851  )
20852  (br $label$1)
20853  )
20854  (call $eosio_assert
20855  (i32.eq
20856  (i32.load offset=32
20857  (tee_local $7
20858  (call $_ZNK5eosio11multi_indexILy3941572495340749312EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
20859  (get_local $2)
20860  (call $db_find_i64
20861  (i64.load
20862  (get_local $2)
20863  )
20864  (i64.load offset=8
20865  (get_local $2)
20866  )
20867  (i64.const 3941572495340749312)
20868  (get_local $3)
20869  )
20870  )
20871  )
20872  )
20873  (get_local $2)
20874  )
20875  (i32.const 208)
20876  )
20877  )
20878  (i32.store
20879  (i32.add
20880  (get_local $0)
20881  (i32.const 4)
20882  )
20883  (get_local $7)
20884  )
20885  (i32.store
20886  (i32.add
20887  (get_local $7)
20888  (i32.const 40)
20889  )
20890  (get_local $1)
20891  )
20892  )
20893  (i32.store offset=4
20894  (i32.const 0)
20895  (i32.add
20896  (get_local $9)
20897  (i32.const 16)
20898  )
20899  )
20900  (get_local $0)
20901  )
20902  (func $_ZN16test_multi_index31idx128_autoincrement_test_part1Eyyy (param $0 i64) (param $1 i64) (param $2 i64)
20903  (local $3 i32)
20904  (local $4 i32)
20905  (local $5 i32)
20906  (local $6 i32)
20907  (local $7 i32)
20908  (local $8 i32)
20909  (local $9 i32)
20910  (local $10 i32)
20911  (local $11 i64)
20912  (local $12 i32)
20913  (i32.store offset=4
20914  (i32.const 0)
20915  (tee_local $12
20916  (i32.sub
20917  (i32.load offset=4
20918  (i32.const 0)
20919  )
20920  (i32.const 96)
20921  )
20922  )
20923  )
20924  (i32.store
20925  (tee_local $7
20926  (i32.add
20927  (get_local $12)
20928  (i32.const 40)
20929  )
20930  )
20931  (i32.const 0)
20932  )
20933  (i64.store offset=16
20934  (get_local $12)
20935  (get_local $0)
20936  )
20937  (i64.store offset=8
20938  (get_local $12)
20939  (get_local $0)
20940  )
20941  (i64.store offset=24
20942  (get_local $12)
20943  (i64.const -1)
20944  )
20945  (i64.store offset=32
20946  (get_local $12)
20947  (i64.const 0)
20948  )
20949  (i32.store8 offset=44
20950  (get_local $12)
20951  (i32.const 0)
20952  )
20953  (set_local $3
20954  (i32.add
20955  (i32.add
20956  (get_local $12)
20957  (i32.const 8)
20958  )
20959  (i32.const 24)
20960  )
20961  )
20962  (set_local $10
20963  (i32.const 2)
20964  )
20965  (set_local $8
20966  (i32.add
20967  (get_local $12)
20968  (i32.const 56)
20969  )
20970  )
20971  (set_local $9
20972  (i32.add
20973  (get_local $12)
20974  (i32.const 36)
20975  )
20976  )
20977  (set_local $11
20978  (get_local $0)
20979  )
20980  (loop $label$0
20981  (i32.store
20982  (get_local $12)
20983  (i32.add
20984  (get_local $12)
20985  (i32.const 8)
20986  )
20987  )
20988  (i64.store offset=88
20989  (get_local $12)
20990  (get_local $0)
20991  )
20992  (call $eosio_assert
20993  (i64.eq
20994  (get_local $11)
20995  (call $current_receiver)
20996  )
20997  (i32.const 128)
20998  )
20999  (i32.store
21000  (get_local $8)
21001  (i32.add
21002  (get_local $12)
21003  (i32.const 88)
21004  )
21005  )
21006  (i32.store offset=52
21007  (get_local $12)
21008  (get_local $12)
21009  )
21010  (i32.store offset=48
21011  (get_local $12)
21012  (i32.add
21013  (get_local $12)
21014  (i32.const 8)
21015  )
21016  )
21017  (i32.store offset=32
21018  (tee_local $4
21019  (call $_Znwj
21020  (i32.const 48)
21021  )
21022  )
21023  (i32.add
21024  (get_local $12)
21025  (i32.const 8)
21026  )
21027  )
21028  (call $_ZZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index31idx128_autoincrement_test_part1EyyyE3$_2EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_
21029  (i32.add
21030  (get_local $12)
21031  (i32.const 48)
21032  )
21033  (get_local $4)
21034  )
21035  (i32.store offset=80
21036  (get_local $12)
21037  (get_local $4)
21038  )
21039  (i64.store offset=48
21040  (get_local $12)
21041  (tee_local $11
21042  (i64.load
21043  (get_local $4)
21044  )
21045  )
21046  )
21047  (i32.store offset=76
21048  (get_local $12)
21049  (tee_local $5
21050  (i32.load offset=36
21051  (get_local $4)
21052  )
21053  )
21054  )
21055  (block $label$1
21056  (block $label$2
21057  (br_if $label$2
21058  (i32.ge_u
21059  (tee_local $6
21060  (i32.load
21061  (get_local $9)
21062  )
21063  )
21064  (i32.load
21065  (get_local $7)
21066  )
21067  )
21068  )
21069  (i64.store offset=8
21070  (get_local $6)
21071  (get_local $11)
21072  )
21073  (i32.store offset=16
21074  (get_local $6)
21075  (get_local $5)
21076  )
21077  (i32.store offset=80
21078  (get_local $12)
21079  (i32.const 0)
21080  )
21081  (i32.store
21082  (get_local $6)
21083  (get_local $4)
21084  )
21085  (i32.store
21086  (get_local $9)
21087  (i32.add
21088  (get_local $6)
21089  (i32.const 24)
21090  )
21091  )
21092  (br $label$1)
21093  )
21094  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
21095  (get_local $3)
21096  (i32.add
21097  (get_local $12)
21098  (i32.const 80)
21099  )
21100  (i32.add
21101  (get_local $12)
21102  (i32.const 48)
21103  )
21104  (i32.add
21105  (get_local $12)
21106  (i32.const 76)
21107  )
21108  )
21109  )
21110  (set_local $4
21111  (i32.load offset=80
21112  (get_local $12)
21113  )
21114  )
21115  (i32.store offset=80
21116  (get_local $12)
21117  (i32.const 0)
21118  )
21119  (block $label$3
21120  (br_if $label$3
21121  (i32.eqz
21122  (get_local $4)
21123  )
21124  )
21125  (call $_ZdlPv
21126  (get_local $4)
21127  )
21128  )
21129  (block $label$4
21130  (br_if $label$4
21131  (i32.eqz
21132  (get_local $10)
21133  )
21134  )
21135  (set_local $10
21136  (i32.add
21137  (get_local $10)
21138  (i32.const -1)
21139  )
21140  )
21141  (set_local $11
21142  (i64.load offset=8
21143  (get_local $12)
21144  )
21145  )
21146  (br $label$0)
21147  )
21148  )
21149  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
21150  (i32.add
21151  (get_local $12)
21152  (i32.const 8)
21153  )
21154  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy
21155  (i32.add
21156  (get_local $12)
21157  (i32.const 8)
21158  )
21159  (i64.const 0)
21160  )
21161  )
21162  (i32.store offset=80
21163  (get_local $12)
21164  (i32.add
21165  (get_local $12)
21166  (i32.const 8)
21167  )
21168  )
21169  (i64.store offset=56
21170  (get_local $12)
21171  (i64.const 0)
21172  )
21173  (i64.store offset=48
21174  (get_local $12)
21175  (i64.const 0)
21176  )
21177  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo
21178  (i32.add
21179  (get_local $12)
21180  (i32.const 88)
21181  )
21182  (i32.add
21183  (get_local $12)
21184  (i32.const 80)
21185  )
21186  (i32.add
21187  (get_local $12)
21188  (i32.const 48)
21189  )
21190  )
21191  (block $label$5
21192  (block $label$6
21193  (br_if $label$6
21194  (i32.eqz
21195  (tee_local $4
21196  (i32.load offset=92
21197  (get_local $12)
21198  )
21199  )
21200  )
21201  )
21202  (set_local $11
21203  (i64.const 2)
21204  )
21205  (loop $label$7
21206  (call $eosio_assert
21207  (i64.eq
21208  (get_local $11)
21209  (i64.load
21210  (get_local $4)
21211  )
21212  )
21213  (i32.const 2640)
21214  )
21215  (set_local $11
21216  (i64.add
21217  (get_local $11)
21218  (i64.const -1)
21219  )
21220  )
21221  (drop
21222  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
21223  (i32.add
21224  (get_local $12)
21225  (i32.const 88)
21226  )
21227  )
21228  )
21229  (br_if $label$7
21230  (tee_local $4
21231  (i32.load offset=92
21232  (get_local $12)
21233  )
21234  )
21235  )
21236  )
21237  (set_local $4
21238  (i64.eqz
21239  (get_local $11)
21240  )
21241  )
21242  (br $label$5)
21243  )
21244  (set_local $4
21245  (i32.const 0)
21246  )
21247  )
21248  (call $eosio_assert
21249  (get_local $4)
21250  (i32.const 2544)
21251  )
21252  (block $label$8
21253  (br_if $label$8
21254  (i32.eqz
21255  (tee_local $10
21256  (i32.load offset=32
21257  (get_local $12)
21258  )
21259  )
21260  )
21261  )
21262  (block $label$9
21263  (block $label$10
21264  (br_if $label$10
21265  (i32.eq
21266  (tee_local $4
21267  (i32.load
21268  (tee_local $9
21269  (i32.add
21270  (get_local $12)
21271  (i32.const 36)
21272  )
21273  )
21274  )
21275  )
21276  (get_local $10)
21277  )
21278  )
21279  (loop $label$11
21280  (set_local $6
21281  (i32.load
21282  (tee_local $4
21283  (i32.add
21284  (get_local $4)
21285  (i32.const -24)
21286  )
21287  )
21288  )
21289  )
21290  (i32.store
21291  (get_local $4)
21292  (i32.const 0)
21293  )
21294  (block $label$12
21295  (br_if $label$12
21296  (i32.eqz
21297  (get_local $6)
21298  )
21299  )
21300  (call $_ZdlPv
21301  (get_local $6)
21302  )
21303  )
21304  (br_if $label$11
21305  (i32.ne
21306  (get_local $10)
21307  (get_local $4)
21308  )
21309  )
21310  )
21311  (set_local $4
21312  (i32.load
21313  (i32.add
21314  (get_local $12)
21315  (i32.const 32)
21316  )
21317  )
21318  )
21319  (br $label$9)
21320  )
21321  (set_local $4
21322  (get_local $10)
21323  )
21324  )
21325  (i32.store
21326  (get_local $9)
21327  (get_local $10)
21328  )
21329  (call $_ZdlPv
21330  (get_local $4)
21331  )
21332  )
21333  (i32.store offset=4
21334  (i32.const 0)
21335  (i32.add
21336  (get_local $12)
21337  (i32.const 96)
21338  )
21339  )
21340  )
21341  (func $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE3getEy (param $0 i32) (param $1 i64) (result i32)
21342  (local $2 i32)
21343  (local $3 i32)
21344  (local $4 i32)
21345  (local $5 i32)
21346  (local $6 i32)
21347  (block $label$0
21348  (br_if $label$0
21349  (i32.eq
21350  (tee_local $6
21351  (i32.load
21352  (i32.add
21353  (get_local $0)
21354  (i32.const 28)
21355  )
21356  )
21357  )
21358  (tee_local $2
21359  (i32.load offset=24
21360  (get_local $0)
21361  )
21362  )
21363  )
21364  )
21365  (set_local $5
21366  (i32.add
21367  (get_local $6)
21368  (i32.const -24)
21369  )
21370  )
21371  (set_local $3
21372  (i32.sub
21373  (i32.const 0)
21374  (get_local $2)
21375  )
21376  )
21377  (loop $label$1
21378  (br_if $label$0
21379  (i64.eq
21380  (i64.load
21381  (i32.load
21382  (get_local $5)
21383  )
21384  )
21385  (get_local $1)
21386  )
21387  )
21388  (set_local $6
21389  (get_local $5)
21390  )
21391  (set_local $5
21392  (tee_local $4
21393  (i32.add
21394  (get_local $5)
21395  (i32.const -24)
21396  )
21397  )
21398  )
21399  (br_if $label$1
21400  (i32.ne
21401  (i32.add
21402  (get_local $4)
21403  (get_local $3)
21404  )
21405  (i32.const -24)
21406  )
21407  )
21408  )
21409  )
21410  (block $label$2
21411  (block $label$3
21412  (br_if $label$3
21413  (i32.eq
21414  (get_local $6)
21415  (get_local $2)
21416  )
21417  )
21418  (call $eosio_assert
21419  (i32.eq
21420  (i32.load offset=32
21421  (tee_local $5
21422  (i32.load
21423  (i32.add
21424  (get_local $6)
21425  (i32.const -24)
21426  )
21427  )
21428  )
21429  )
21430  (get_local $0)
21431  )
21432  (i32.const 208)
21433  )
21434  (br $label$2)
21435  )
21436  (set_local $5
21437  (i32.const 0)
21438  )
21439  (br_if $label$2
21440  (i32.lt_s
21441  (tee_local $4
21442  (call $db_find_i64
21443  (i64.load
21444  (get_local $0)
21445  )
21446  (i64.load offset=8
21447  (get_local $0)
21448  )
21449  (i64.const 3941572495340749824)
21450  (get_local $1)
21451  )
21452  )
21453  (i32.const 0)
21454  )
21455  )
21456  (call $eosio_assert
21457  (i32.eq
21458  (i32.load offset=32
21459  (tee_local $5
21460  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
21461  (get_local $0)
21462  (get_local $4)
21463  )
21464  )
21465  )
21466  (get_local $0)
21467  )
21468  (i32.const 208)
21469  )
21470  )
21471  (call $eosio_assert
21472  (i32.ne
21473  (get_local $5)
21474  (i32.const 0)
21475  )
21476  (i32.const 2016)
21477  )
21478  (get_local $5)
21479  )
21480  (func $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_ (param $0 i32) (param $1 i32)
21481  (local $2 i64)
21482  (local $3 i32)
21483  (local $4 i32)
21484  (local $5 i32)
21485  (local $6 i32)
21486  (local $7 i32)
21487  (local $8 i32)
21488  (local $9 i32)
21489  (i32.store offset=4
21490  (i32.const 0)
21491  (tee_local $9
21492  (i32.sub
21493  (i32.load offset=4
21494  (i32.const 0)
21495  )
21496  (i32.const 16)
21497  )
21498  )
21499  )
21500  (call $eosio_assert
21501  (i32.eq
21502  (i32.load offset=32
21503  (get_local $1)
21504  )
21505  (get_local $0)
21506  )
21507  (i32.const 1456)
21508  )
21509  (call $eosio_assert
21510  (i64.eq
21511  (i64.load
21512  (get_local $0)
21513  )
21514  (call $current_receiver)
21515  )
21516  (i32.const 1504)
21517  )
21518  (block $label$0
21519  (br_if $label$0
21520  (i32.eq
21521  (tee_local $7
21522  (i32.load
21523  (tee_local $5
21524  (i32.add
21525  (get_local $0)
21526  (i32.const 28)
21527  )
21528  )
21529  )
21530  )
21531  (tee_local $3
21532  (i32.load offset=24
21533  (get_local $0)
21534  )
21535  )
21536  )
21537  )
21538  (set_local $2
21539  (i64.load
21540  (get_local $1)
21541  )
21542  )
21543  (set_local $6
21544  (i32.sub
21545  (i32.const 0)
21546  (get_local $3)
21547  )
21548  )
21549  (set_local $8
21550  (i32.add
21551  (get_local $7)
21552  (i32.const -24)
21553  )
21554  )
21555  (loop $label$1
21556  (br_if $label$0
21557  (i64.eq
21558  (i64.load
21559  (i32.load
21560  (get_local $8)
21561  )
21562  )
21563  (get_local $2)
21564  )
21565  )
21566  (set_local $7
21567  (get_local $8)
21568  )
21569  (set_local $8
21570  (tee_local $4
21571  (i32.add
21572  (get_local $8)
21573  (i32.const -24)
21574  )
21575  )
21576  )
21577  (br_if $label$1
21578  (i32.ne
21579  (i32.add
21580  (get_local $4)
21581  (get_local $6)
21582  )
21583  (i32.const -24)
21584  )
21585  )
21586  )
21587  )
21588  (call $eosio_assert
21589  (i32.ne
21590  (get_local $7)
21591  (get_local $3)
21592  )
21593  (i32.const 1568)
21594  )
21595  (set_local $8
21596  (i32.add
21597  (get_local $7)
21598  (i32.const -24)
21599  )
21600  )
21601  (block $label$2
21602  (block $label$3
21603  (br_if $label$3
21604  (i32.eq
21605  (get_local $7)
21606  (tee_local $4
21607  (i32.load
21608  (get_local $5)
21609  )
21610  )
21611  )
21612  )
21613  (set_local $3
21614  (i32.sub
21615  (i32.const 0)
21616  (get_local $4)
21617  )
21618  )
21619  (set_local $7
21620  (get_local $8)
21621  )
21622  (loop $label$4
21623  (set_local $6
21624  (i32.load
21625  (tee_local $8
21626  (i32.add
21627  (get_local $7)
21628  (i32.const 24)
21629  )
21630  )
21631  )
21632  )
21633  (i32.store
21634  (get_local $8)
21635  (i32.const 0)
21636  )
21637  (set_local $4
21638  (i32.load
21639  (get_local $7)
21640  )
21641  )
21642  (i32.store
21643  (get_local $7)
21644  (get_local $6)
21645  )
21646  (block $label$5
21647  (br_if $label$5
21648  (i32.eqz
21649  (get_local $4)
21650  )
21651  )
21652  (call $_ZdlPv
21653  (get_local $4)
21654  )
21655  )
21656  (i32.store
21657  (i32.add
21658  (get_local $7)
21659  (i32.const 16)
21660  )
21661  (i32.load
21662  (i32.add
21663  (get_local $7)
21664  (i32.const 40)
21665  )
21666  )
21667  )
21668  (i64.store
21669  (i32.add
21670  (get_local $7)
21671  (i32.const 8)
21672  )
21673  (i64.load
21674  (i32.add
21675  (get_local $7)
21676  (i32.const 32)
21677  )
21678  )
21679  )
21680  (set_local $7
21681  (get_local $8)
21682  )
21683  (br_if $label$4
21684  (i32.ne
21685  (i32.add
21686  (get_local $8)
21687  (get_local $3)
21688  )
21689  (i32.const -24)
21690  )
21691  )
21692  )
21693  (br_if $label$2
21694  (i32.eq
21695  (tee_local $7
21696  (i32.load
21697  (i32.add
21698  (get_local $0)
21699  (i32.const 28)
21700  )
21701  )
21702  )
21703  (get_local $8)
21704  )
21705  )
21706  )
21707  (loop $label$6
21708  (set_local $4
21709  (i32.load
21710  (tee_local $7
21711  (i32.add
21712  (get_local $7)
21713  (i32.const -24)
21714  )
21715  )
21716  )
21717  )
21718  (i32.store
21719  (get_local $7)
21720  (i32.const 0)
21721  )
21722  (block $label$7
21723  (br_if $label$7
21724  (i32.eqz
21725  (get_local $4)
21726  )
21727  )
21728  (call $_ZdlPv
21729  (get_local $4)
21730  )
21731  )
21732  (br_if $label$6
21733  (i32.ne
21734  (get_local $8)
21735  (get_local $7)
21736  )
21737  )
21738  )
21739  )
21740  (i32.store
21741  (i32.add
21742  (get_local $0)
21743  (i32.const 28)
21744  )
21745  (get_local $8)
21746  )
21747  (call $db_remove_i64
21748  (i32.load offset=36
21749  (get_local $1)
21750  )
21751  )
21752  (block $label$8
21753  (block $label$9
21754  (br_if $label$9
21755  (i32.gt_s
21756  (tee_local $7
21757  (i32.load
21758  (i32.add
21759  (get_local $1)
21760  (i32.const 40)
21761  )
21762  )
21763  )
21764  (i32.const -1)
21765  )
21766  )
21767  (br_if $label$8
21768  (i32.lt_s
21769  (tee_local $7
21770  (call $db_idx128_find_primary
21771  (i64.load
21772  (get_local $0)
21773  )
21774  (i64.load offset=8
21775  (get_local $0)
21776  )
21777  (i64.const 3941572495340749824)
21778  (get_local $9)
21779  (i64.load
21780  (get_local $1)
21781  )
21782  )
21783  )
21784  (i32.const 0)
21785  )
21786  )
21787  )
21788  (call $db_idx128_remove
21789  (get_local $7)
21790  )
21791  )
21792  (i32.store offset=4
21793  (i32.const 0)
21794  (i32.add
21795  (get_local $9)
21796  (i32.const 16)
21797  )
21798  )
21799  )
21800  (func $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo (param $0 i32) (param $1 i32) (param $2 i32)
21801  (local $3 i32)
21802  (local $4 i32)
21803  (local $5 i64)
21804  (local $6 i32)
21805  (local $7 i32)
21806  (local $8 i32)
21807  (local $9 i32)
21808  (local $10 i32)
21809  (i32.store offset=4
21810  (i32.const 0)
21811  (tee_local $10
21812  (i32.sub
21813  (i32.load offset=4
21814  (i32.const 0)
21815  )
21816  (i32.const 32)
21817  )
21818  )
21819  )
21820  (i64.store offset=24
21821  (get_local $10)
21822  (i64.const 0)
21823  )
21824  (i64.store offset=8
21825  (get_local $10)
21826  (i64.load
21827  (i32.add
21828  (get_local $2)
21829  (i32.const 8)
21830  )
21831  )
21832  )
21833  (i64.store
21834  (get_local $10)
21835  (i64.load
21836  (get_local $2)
21837  )
21838  )
21839  (set_local $2
21840  (i32.const 0)
21841  )
21842  (block $label$0
21843  (br_if $label$0
21844  (i32.lt_s
21845  (tee_local $3
21846  (call $db_idx128_lowerbound
21847  (i64.load
21848  (tee_local $8
21849  (i32.load
21850  (get_local $1)
21851  )
21852  )
21853  )
21854  (i64.load offset=8
21855  (get_local $8)
21856  )
21857  (i64.const 3941572495340749824)
21858  (get_local $10)
21859  (i32.add
21860  (get_local $10)
21861  (i32.const 24)
21862  )
21863  )
21864  )
21865  (i32.const 0)
21866  )
21867  )
21868  (set_local $5
21869  (i64.load offset=24
21870  (get_local $10)
21871  )
21872  )
21873  (block $label$1
21874  (br_if $label$1
21875  (i32.eq
21876  (tee_local $9
21877  (i32.load
21878  (i32.add
21879  (tee_local $4
21880  (i32.load
21881  (get_local $1)
21882  )
21883  )
21884  (i32.const 28)
21885  )
21886  )
21887  )
21888  (tee_local $6
21889  (i32.load offset=24
21890  (get_local $4)
21891  )
21892  )
21893  )
21894  )
21895  (set_local $2
21896  (i32.add
21897  (get_local $9)
21898  (i32.const -24)
21899  )
21900  )
21901  (set_local $7
21902  (i32.sub
21903  (i32.const 0)
21904  (get_local $6)
21905  )
21906  )
21907  (loop $label$2
21908  (br_if $label$1
21909  (i64.eq
21910  (i64.load
21911  (i32.load
21912  (get_local $2)
21913  )
21914  )
21915  (get_local $5)
21916  )
21917  )
21918  (set_local $9
21919  (get_local $2)
21920  )
21921  (set_local $2
21922  (tee_local $8
21923  (i32.add
21924  (get_local $2)
21925  (i32.const -24)
21926  )
21927  )
21928  )
21929  (br_if $label$2
21930  (i32.ne
21931  (i32.add
21932  (get_local $8)
21933  (get_local $7)
21934  )
21935  (i32.const -24)
21936  )
21937  )
21938  )
21939  )
21940  (block $label$3
21941  (block $label$4
21942  (br_if $label$4
21943  (i32.eq
21944  (get_local $9)
21945  (get_local $6)
21946  )
21947  )
21948  (call $eosio_assert
21949  (i32.eq
21950  (i32.load offset=32
21951  (tee_local $2
21952  (i32.load
21953  (i32.add
21954  (get_local $9)
21955  (i32.const -24)
21956  )
21957  )
21958  )
21959  )
21960  (get_local $4)
21961  )
21962  (i32.const 208)
21963  )
21964  (br $label$3)
21965  )
21966  (call $eosio_assert
21967  (i32.eq
21968  (i32.load offset=32
21969  (tee_local $2
21970  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
21971  (get_local $4)
21972  (call $db_find_i64
21973  (i64.load
21974  (get_local $4)
21975  )
21976  (i64.load offset=8
21977  (get_local $4)
21978  )
21979  (i64.const 3941572495340749824)
21980  (get_local $5)
21981  )
21982  )
21983  )
21984  )
21985  (get_local $4)
21986  )
21987  (i32.const 208)
21988  )
21989  )
21990  (i32.store
21991  (i32.add
21992  (get_local $2)
21993  (i32.const 40)
21994  )
21995  (get_local $3)
21996  )
21997  )
21998  (i32.store offset=4
21999  (get_local $0)
22000  (get_local $2)
22001  )
22002  (i32.store
22003  (get_local $0)
22004  (get_local $1)
22005  )
22006  (i32.store offset=4
22007  (i32.const 0)
22008  (i32.add
22009  (get_local $10)
22010  (i32.const 32)
22011  )
22012  )
22013  )
22014  (func $_ZZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index31idx128_autoincrement_test_part1EyyyE3$_2EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
22015  (local $2 i32)
22016  (local $3 i32)
22017  (local $4 i64)
22018  (local $5 i32)
22019  (local $6 i64)
22020  (local $7 i64)
22021  (local $8 i32)
22022  (local $9 i32)
22023  (set_local $8
22024  (tee_local $9
22025  (i32.sub
22026  (i32.load offset=4
22027  (i32.const 0)
22028  )
22029  (i32.const 16)
22030  )
22031  )
22032  )
22033  (i32.store offset=4
22034  (i32.const 0)
22035  (get_local $9)
22036  )
22037  (set_local $2
22038  (i32.load
22039  (get_local $0)
22040  )
22041  )
22042  (block $label$0
22043  (br_if $label$0
22044  (i64.ne
22045  (tee_local $4
22046  (i64.load offset=16
22047  (tee_local $3
22048  (i32.load
22049  (i32.load offset=4
22050  (get_local $0)
22051  )
22052  )
22053  )
22054  )
22055  )
22056  (i64.const -1)
22057  )
22058  )
22059  (set_local $4
22060  (i64.const 0)
22061  )
22062  (block $label$1
22063  (br_if $label$1
22064  (i32.lt_s
22065  (tee_local $5
22066  (call $db_lowerbound_i64
22067  (i64.load
22068  (get_local $3)
22069  )
22070  (i64.load offset=8
22071  (get_local $3)
22072  )
22073  (i64.const 3941572495340749824)
22074  (i64.const 0)
22075  )
22076  )
22077  (i32.const 0)
22078  )
22079  )
22080  (drop
22081  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
22082  (get_local $3)
22083  (get_local $5)
22084  )
22085  )
22086  (i32.store offset=4
22087  (get_local $8)
22088  (i32.const 0)
22089  )
22090  (i32.store
22091  (get_local $8)
22092  (get_local $3)
22093  )
22094  (set_local $4
22095  (select
22096  (i64.const -2)
22097  (i64.add
22098  (tee_local $4
22099  (i64.load
22100  (i32.load offset=4
22101  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
22102  (get_local $8)
22103  )
22104  )
22105  )
22106  )
22107  (i64.const 1)
22108  )
22109  (i64.gt_u
22110  (get_local $4)
22111  (i64.const -3)
22112  )
22113  )
22114  )
22115  )
22116  (i64.store
22117  (i32.add
22118  (get_local $3)
22119  (i32.const 16)
22120  )
22121  (get_local $4)
22122  )
22123  )
22124  (call $eosio_assert
22125  (i64.lt_u
22126  (get_local $4)
22127  (i64.const -2)
22128  )
22129  (i32.const 2208)
22130  )
22131  (i64.store offset=16
22132  (get_local $1)
22133  (i64.sub
22134  (i64.const 1000)
22135  (tee_local $4
22136  (i64.load
22137  (i32.add
22138  (get_local $3)
22139  (i32.const 16)
22140  )
22141  )
22142  )
22143  )
22144  )
22145  (i64.store
22146  (get_local $1)
22147  (get_local $4)
22148  )
22149  (i64.store
22150  (tee_local $5
22151  (i32.add
22152  (get_local $1)
22153  (i32.const 24)
22154  )
22155  )
22156  (i64.sub
22157  (i64.const 0)
22158  (i64.extend_u/i32
22159  (i64.gt_u
22160  (get_local $4)
22161  (i64.const 1000)
22162  )
22163  )
22164  )
22165  )
22166  (i32.store offset=4
22167  (i32.const 0)
22168  (tee_local $3
22169  (i32.add
22170  (tee_local $9
22171  (get_local $9)
22172  )
22173  (i32.const -32)
22174  )
22175  )
22176  )
22177  (call $eosio_assert
22178  (i32.const 1)
22179  (i32.const 192)
22180  )
22181  (drop
22182  (call $memcpy
22183  (get_local $3)
22184  (get_local $1)
22185  (i32.const 8)
22186  )
22187  )
22188  (call $eosio_assert
22189  (i32.const 1)
22190  (i32.const 192)
22191  )
22192  (drop
22193  (call $memcpy
22194  (i32.add
22195  (get_local $9)
22196  (i32.const -24)
22197  )
22198  (tee_local $9
22199  (i32.add
22200  (get_local $1)
22201  (i32.const 16)
22202  )
22203  )
22204  (i32.const 16)
22205  )
22206  )
22207  (i32.store offset=36
22208  (get_local $1)
22209  (call $db_store_i64
22210  (i64.load offset=8
22211  (get_local $2)
22212  )
22213  (i64.const 3941572495340749824)
22214  (i64.load
22215  (i32.load offset=8
22216  (get_local $0)
22217  )
22218  )
22219  (tee_local $4
22220  (i64.load
22221  (get_local $1)
22222  )
22223  )
22224  (get_local $3)
22225  (i32.const 24)
22226  )
22227  )
22228  (block $label$2
22229  (br_if $label$2
22230  (i64.lt_u
22231  (get_local $4)
22232  (i64.load offset=16
22233  (get_local $2)
22234  )
22235  )
22236  )
22237  (i64.store
22238  (i32.add
22239  (get_local $2)
22240  (i32.const 16)
22241  )
22242  (select
22243  (i64.const -2)
22244  (i64.add
22245  (get_local $4)
22246  (i64.const 1)
22247  )
22248  (i64.gt_u
22249  (get_local $4)
22250  (i64.const -3)
22251  )
22252  )
22253  )
22254  )
22255  (set_local $4
22256  (i64.load
22257  (i32.add
22258  (get_local $2)
22259  (i32.const 8)
22260  )
22261  )
22262  )
22263  (set_local $6
22264  (i64.load
22265  (i32.load
22266  (i32.add
22267  (get_local $0)
22268  (i32.const 8)
22269  )
22270  )
22271  )
22272  )
22273  (set_local $7
22274  (i64.load
22275  (get_local $1)
22276  )
22277  )
22278  (i64.store offset=8
22279  (get_local $8)
22280  (i64.load
22281  (get_local $5)
22282  )
22283  )
22284  (i64.store
22285  (get_local $8)
22286  (i64.load
22287  (get_local $9)
22288  )
22289  )
22290  (i32.store offset=40
22291  (get_local $1)
22292  (call $db_idx128_store
22293  (get_local $4)
22294  (i64.const 3941572495340749824)
22295  (get_local $6)
22296  (get_local $7)
22297  (get_local $8)
22298  )
22299  )
22300  (i32.store offset=4
22301  (i32.const 0)
22302  (i32.add
22303  (get_local $8)
22304  (i32.const 16)
22305  )
22306  )
22307  )
22308  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
22309  (local $4 i32)
22310  (local $5 i32)
22311  (local $6 i32)
22312  (local $7 i32)
22313  (block $label$0
22314  (block $label$1
22315  (br_if $label$1
22316  (i32.ge_u
22317  (tee_local $5
22318  (i32.add
22319  (tee_local $4
22320  (i32.div_s
22321  (i32.sub
22322  (i32.load offset=4
22323  (get_local $0)
22324  )
22325  (tee_local $6
22326  (i32.load
22327  (get_local $0)
22328  )
22329  )
22330  )
22331  (i32.const 24)
22332  )
22333  )
22334  (i32.const 1)
22335  )
22336  )
22337  (i32.const 178956971)
22338  )
22339  )
22340  (set_local $7
22341  (i32.const 178956970)
22342  )
22343  (block $label$2
22344  (block $label$3
22345  (br_if $label$3
22346  (i32.gt_u
22347  (tee_local $6
22348  (i32.div_s
22349  (i32.sub
22350  (i32.load offset=8
22351  (get_local $0)
22352  )
22353  (get_local $6)
22354  )
22355  (i32.const 24)
22356  )
22357  )
22358  (i32.const 89478484)
22359  )
22360  )
22361  (br_if $label$2
22362  (i32.eqz
22363  (tee_local $7
22364  (select
22365  (get_local $5)
22366  (tee_local $7
22367  (i32.shl
22368  (get_local $6)
22369  (i32.const 1)
22370  )
22371  )
22372  (i32.lt_u
22373  (get_local $7)
22374  (get_local $5)
22375  )
22376  )
22377  )
22378  )
22379  )
22380  )
22381  (set_local $6
22382  (call $_Znwj
22383  (i32.mul
22384  (get_local $7)
22385  (i32.const 24)
22386  )
22387  )
22388  )
22389  (br $label$0)
22390  )
22391  (set_local $7
22392  (i32.const 0)
22393  )
22394  (set_local $6
22395  (i32.const 0)
22396  )
22397  (br $label$0)
22398  )
22399  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
22400  (get_local $0)
22401  )
22402  (unreachable)
22403  )
22404  (set_local $5
22405  (i32.load
22406  (get_local $1)
22407  )
22408  )
22409  (i32.store
22410  (get_local $1)
22411  (i32.const 0)
22412  )
22413  (i32.store
22414  (tee_local $1
22415  (i32.add
22416  (get_local $6)
22417  (i32.mul
22418  (get_local $4)
22419  (i32.const 24)
22420  )
22421  )
22422  )
22423  (get_local $5)
22424  )
22425  (i64.store offset=8
22426  (get_local $1)
22427  (i64.load
22428  (get_local $2)
22429  )
22430  )
22431  (i32.store offset=16
22432  (get_local $1)
22433  (i32.load
22434  (get_local $3)
22435  )
22436  )
22437  (set_local $4
22438  (i32.add
22439  (get_local $6)
22440  (i32.mul
22441  (get_local $7)
22442  (i32.const 24)
22443  )
22444  )
22445  )
22446  (set_local $5
22447  (i32.add
22448  (get_local $1)
22449  (i32.const 24)
22450  )
22451  )
22452  (block $label$4
22453  (block $label$5
22454  (br_if $label$5
22455  (i32.eq
22456  (tee_local $6
22457  (i32.load
22458  (i32.add
22459  (get_local $0)
22460  (i32.const 4)
22461  )
22462  )
22463  )
22464  (tee_local $7
22465  (i32.load
22466  (get_local $0)
22467  )
22468  )
22469  )
22470  )
22471  (loop $label$6
22472  (set_local $3
22473  (i32.load
22474  (tee_local $2
22475  (i32.add
22476  (get_local $6)
22477  (i32.const -24)
22478  )
22479  )
22480  )
22481  )
22482  (i32.store
22483  (get_local $2)
22484  (i32.const 0)
22485  )
22486  (i32.store
22487  (i32.add
22488  (get_local $1)
22489  (i32.const -24)
22490  )
22491  (get_local $3)
22492  )
22493  (i32.store
22494  (i32.add
22495  (get_local $1)
22496  (i32.const -8)
22497  )
22498  (i32.load
22499  (i32.add
22500  (get_local $6)
22501  (i32.const -8)
22502  )
22503  )
22504  )
22505  (i32.store
22506  (i32.add
22507  (get_local $1)
22508  (i32.const -12)
22509  )
22510  (i32.load
22511  (i32.add
22512  (get_local $6)
22513  (i32.const -12)
22514  )
22515  )
22516  )
22517  (i32.store
22518  (i32.add
22519  (get_local $1)
22520  (i32.const -16)
22521  )
22522  (i32.load
22523  (i32.add
22524  (get_local $6)
22525  (i32.const -16)
22526  )
22527  )
22528  )
22529  (set_local $1
22530  (i32.add
22531  (get_local $1)
22532  (i32.const -24)
22533  )
22534  )
22535  (set_local $6
22536  (get_local $2)
22537  )
22538  (br_if $label$6
22539  (i32.ne
22540  (get_local $7)
22541  (get_local $2)
22542  )
22543  )
22544  )
22545  (set_local $7
22546  (i32.load
22547  (i32.add
22548  (get_local $0)
22549  (i32.const 4)
22550  )
22551  )
22552  )
22553  (set_local $6
22554  (i32.load
22555  (get_local $0)
22556  )
22557  )
22558  (br $label$4)
22559  )
22560  (set_local $6
22561  (get_local $7)
22562  )
22563  )
22564  (i32.store
22565  (get_local $0)
22566  (get_local $1)
22567  )
22568  (i32.store
22569  (i32.add
22570  (get_local $0)
22571  (i32.const 4)
22572  )
22573  (get_local $5)
22574  )
22575  (i32.store
22576  (i32.add
22577  (get_local $0)
22578  (i32.const 8)
22579  )
22580  (get_local $4)
22581  )
22582  (block $label$7
22583  (br_if $label$7
22584  (i32.eq
22585  (get_local $7)
22586  (get_local $6)
22587  )
22588  )
22589  (loop $label$8
22590  (set_local $1
22591  (i32.load
22592  (tee_local $7
22593  (i32.add
22594  (get_local $7)
22595  (i32.const -24)
22596  )
22597  )
22598  )
22599  )
22600  (i32.store
22601  (get_local $7)
22602  (i32.const 0)
22603  )
22604  (block $label$9
22605  (br_if $label$9
22606  (i32.eqz
22607  (get_local $1)
22608  )
22609  )
22610  (call $_ZdlPv
22611  (get_local $1)
22612  )
22613  )
22614  (br_if $label$8
22615  (i32.ne
22616  (get_local $6)
22617  (get_local $7)
22618  )
22619  )
22620  )
22621  )
22622  (block $label$10
22623  (br_if $label$10
22624  (i32.eqz
22625  (get_local $6)
22626  )
22627  )
22628  (call $_ZdlPv
22629  (get_local $6)
22630  )
22631  )
22632  )
22633  (func $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
22634  (local $1 i32)
22635  (local $2 i32)
22636  (local $3 i64)
22637  (local $4 i32)
22638  (local $5 i32)
22639  (local $6 i32)
22640  (local $7 i32)
22641  (local $8 i32)
22642  (local $9 i32)
22643  (i32.store offset=4
22644  (i32.const 0)
22645  (tee_local $9
22646  (i32.sub
22647  (i32.load offset=4
22648  (i32.const 0)
22649  )
22650  (i32.const 16)
22651  )
22652  )
22653  )
22654  (call $eosio_assert
22655  (i32.ne
22656  (i32.load offset=4
22657  (get_local $0)
22658  )
22659  (i32.const 0)
22660  )
22661  (i32.const 416)
22662  )
22663  (block $label$0
22664  (br_if $label$0
22665  (i32.ne
22666  (tee_local $7
22667  (i32.load offset=40
22668  (tee_local $6
22669  (i32.load offset=4
22670  (get_local $0)
22671  )
22672  )
22673  )
22674  )
22675  (i32.const -1)
22676  )
22677  )
22678  (set_local $7
22679  (call $db_idx128_find_primary
22680  (i64.load
22681  (tee_local $7
22682  (i32.load
22683  (i32.load
22684  (get_local $0)
22685  )
22686  )
22687  )
22688  )
22689  (i64.load offset=8
22690  (get_local $7)
22691  )
22692  (i64.const 3941572495340749824)
22693  (get_local $9)
22694  (i64.load
22695  (get_local $6)
22696  )
22697  )
22698  )
22699  (i32.store offset=40
22700  (i32.load
22701  (i32.add
22702  (get_local $0)
22703  (i32.const 4)
22704  )
22705  )
22706  (get_local $7)
22707  )
22708  )
22709  (i64.store
22710  (get_local $9)
22711  (i64.const 0)
22712  )
22713  (block $label$1
22714  (block $label$2
22715  (block $label$3
22716  (block $label$4
22717  (br_if $label$4
22718  (i32.le_s
22719  (tee_local $1
22720  (call $db_idx128_next
22721  (get_local $7)
22722  (get_local $9)
22723  )
22724  )
22725  (i32.const -1)
22726  )
22727  )
22728  (set_local $3
22729  (i64.load
22730  (get_local $9)
22731  )
22732  )
22733  (block $label$5
22734  (br_if $label$5
22735  (i32.eq
22736  (tee_local $8
22737  (i32.load
22738  (i32.add
22739  (tee_local $2
22740  (i32.load
22741  (i32.load
22742  (get_local $0)
22743  )
22744  )
22745  )
22746  (i32.const 28)
22747  )
22748  )
22749  )
22750  (tee_local $4
22751  (i32.load offset=24
22752  (get_local $2)
22753  )
22754  )
22755  )
22756  )
22757  (set_local $7
22758  (i32.add
22759  (get_local $8)
22760  (i32.const -24)
22761  )
22762  )
22763  (set_local $5
22764  (i32.sub
22765  (i32.const 0)
22766  (get_local $4)
22767  )
22768  )
22769  (loop $label$6
22770  (br_if $label$5
22771  (i64.eq
22772  (i64.load
22773  (i32.load
22774  (get_local $7)
22775  )
22776  )
22777  (get_local $3)
22778  )
22779  )
22780  (set_local $8
22781  (get_local $7)
22782  )
22783  (set_local $7
22784  (tee_local $6
22785  (i32.add
22786  (get_local $7)
22787  (i32.const -24)
22788  )
22789  )
22790  )
22791  (br_if $label$6
22792  (i32.ne
22793  (i32.add
22794  (get_local $6)
22795  (get_local $5)
22796  )
22797  (i32.const -24)
22798  )
22799  )
22800  )
22801  )
22802  (br_if $label$3
22803  (i32.eq
22804  (get_local $8)
22805  (get_local $4)
22806  )
22807  )
22808  (call $eosio_assert
22809  (i32.eq
22810  (i32.load offset=32
22811  (tee_local $7
22812  (i32.load
22813  (i32.add
22814  (get_local $8)
22815  (i32.const -24)
22816  )
22817  )
22818  )
22819  )
22820  (get_local $2)
22821  )
22822  (i32.const 208)
22823  )
22824  (br $label$2)
22825  )
22826  (i32.store
22827  (i32.add
22828  (get_local $0)
22829  (i32.const 4)
22830  )
22831  (i32.const 0)
22832  )
22833  (br $label$1)
22834  )
22835  (call $eosio_assert
22836  (i32.eq
22837  (i32.load offset=32
22838  (tee_local $7
22839  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
22840  (get_local $2)
22841  (call $db_find_i64
22842  (i64.load
22843  (get_local $2)
22844  )
22845  (i64.load offset=8
22846  (get_local $2)
22847  )
22848  (i64.const 3941572495340749824)
22849  (get_local $3)
22850  )
22851  )
22852  )
22853  )
22854  (get_local $2)
22855  )
22856  (i32.const 208)
22857  )
22858  )
22859  (i32.store
22860  (i32.add
22861  (get_local $0)
22862  (i32.const 4)
22863  )
22864  (get_local $7)
22865  )
22866  (i32.store
22867  (i32.add
22868  (get_local $7)
22869  (i32.const 40)
22870  )
22871  (get_local $1)
22872  )
22873  )
22874  (i32.store offset=4
22875  (i32.const 0)
22876  (i32.add
22877  (get_local $9)
22878  (i32.const 16)
22879  )
22880  )
22881  (get_local $0)
22882  )
22883  (func $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
22884  (local $2 i32)
22885  (local $3 i32)
22886  (local $4 i32)
22887  (local $5 i64)
22888  (local $6 i32)
22889  (local $7 i32)
22890  (local $8 i32)
22891  (local $9 i32)
22892  (set_local $8
22893  (tee_local $9
22894  (i32.sub
22895  (i32.load offset=4
22896  (i32.const 0)
22897  )
22898  (i32.const 32)
22899  )
22900  )
22901  )
22902  (i32.store offset=4
22903  (i32.const 0)
22904  (get_local $9)
22905  )
22906  (block $label$0
22907  (br_if $label$0
22908  (i32.eq
22909  (tee_local $7
22910  (i32.load
22911  (i32.add
22912  (get_local $0)
22913  (i32.const 28)
22914  )
22915  )
22916  )
22917  (tee_local $2
22918  (i32.load offset=24
22919  (get_local $0)
22920  )
22921  )
22922  )
22923  )
22924  (set_local $3
22925  (i32.sub
22926  (i32.const 0)
22927  (get_local $2)
22928  )
22929  )
22930  (set_local $6
22931  (i32.add
22932  (get_local $7)
22933  (i32.const -24)
22934  )
22935  )
22936  (loop $label$1
22937  (br_if $label$0
22938  (i32.eq
22939  (i32.load
22940  (i32.add
22941  (get_local $6)
22942  (i32.const 16)
22943  )
22944  )
22945  (get_local $1)
22946  )
22947  )
22948  (set_local $7
22949  (get_local $6)
22950  )
22951  (set_local $6
22952  (tee_local $4
22953  (i32.add
22954  (get_local $6)
22955  (i32.const -24)
22956  )
22957  )
22958  )
22959  (br_if $label$1
22960  (i32.ne
22961  (i32.add
22962  (get_local $4)
22963  (get_local $3)
22964  )
22965  (i32.const -24)
22966  )
22967  )
22968  )
22969  )
22970  (block $label$2
22971  (block $label$3
22972  (br_if $label$3
22973  (i32.eq
22974  (get_local $7)
22975  (get_local $2)
22976  )
22977  )
22978  (set_local $6
22979  (i32.load
22980  (i32.add
22981  (get_local $7)
22982  (i32.const -24)
22983  )
22984  )
22985  )
22986  (br $label$2)
22987  )
22988  (call $eosio_assert
22989  (i32.xor
22990  (i32.shr_u
22991  (tee_local $4
22992  (call $db_get_i64
22993  (get_local $1)
22994  (i32.const 0)
22995  (i32.const 0)
22996  )
22997  )
22998  (i32.const 31)
22999  )
23000  (i32.const 1)
23001  )
23002  (i32.const 1920)
23003  )
23004  (block $label$4
23005  (block $label$5
23006  (br_if $label$5
23007  (i32.le_u
23008  (get_local $4)
23009  (i32.const 512)
23010  )
23011  )
23012  (drop
23013  (call $db_get_i64
23014  (get_local $1)
23015  (tee_local $7
23016  (call $malloc
23017  (get_local $4)
23018  )
23019  )
23020  (get_local $4)
23021  )
23022  )
23023  (call $free
23024  (get_local $7)
23025  )
23026  (br $label$4)
23027  )
23028  (i32.store offset=4
23029  (i32.const 0)
23030  (tee_local $7
23031  (i32.sub
23032  (get_local $9)
23033  (i32.and
23034  (i32.add
23035  (get_local $4)
23036  (i32.const 15)
23037  )
23038  (i32.const -16)
23039  )
23040  )
23041  )
23042  )
23043  (drop
23044  (call $db_get_i64
23045  (get_local $1)
23046  (get_local $7)
23047  (get_local $4)
23048  )
23049  )
23050  )
23051  (i32.store offset=32
23052  (tee_local $6
23053  (call $_Znwj
23054  (i32.const 48)
23055  )
23056  )
23057  (get_local $0)
23058  )
23059  (call $eosio_assert
23060  (i32.gt_u
23061  (get_local $4)
23062  (i32.const 7)
23063  )
23064  (i32.const 1952)
23065  )
23066  (drop
23067  (call $memcpy
23068  (get_local $6)
23069  (get_local $7)
23070  (i32.const 8)
23071  )
23072  )
23073  (call $eosio_assert
23074  (i32.gt_u
23075  (i32.add
23076  (get_local $4)
23077  (i32.const -8)
23078  )
23079  (i32.const 15)
23080  )
23081  (i32.const 1952)
23082  )
23083  (drop
23084  (call $memcpy
23085  (i32.add
23086  (get_local $6)
23087  (i32.const 16)
23088  )
23089  (i32.add
23090  (get_local $7)
23091  (i32.const 8)
23092  )
23093  (i32.const 16)
23094  )
23095  )
23096  (i32.store offset=40
23097  (get_local $6)
23098  (i32.const -1)
23099  )
23100  (i32.store offset=36
23101  (get_local $6)
23102  (get_local $1)
23103  )
23104  (i32.store offset=24
23105  (get_local $8)
23106  (get_local $6)
23107  )
23108  (i64.store offset=16
23109  (get_local $8)
23110  (tee_local $5
23111  (i64.load
23112  (get_local $6)
23113  )
23114  )
23115  )
23116  (i32.store offset=12
23117  (get_local $8)
23118  (tee_local $7
23119  (i32.load offset=36
23120  (get_local $6)
23121  )
23122  )
23123  )
23124  (block $label$6
23125  (block $label$7
23126  (br_if $label$7
23127  (i32.ge_u
23128  (tee_local $4
23129  (i32.load
23130  (tee_local $1
23131  (i32.add
23132  (get_local $0)
23133  (i32.const 28)
23134  )
23135  )
23136  )
23137  )
23138  (i32.load
23139  (i32.add
23140  (get_local $0)
23141  (i32.const 32)
23142  )
23143  )
23144  )
23145  )
23146  (i64.store offset=8
23147  (get_local $4)
23148  (get_local $5)
23149  )
23150  (i32.store offset=16
23151  (get_local $4)
23152  (get_local $7)
23153  )
23154  (i32.store offset=24
23155  (get_local $8)
23156  (i32.const 0)
23157  )
23158  (i32.store
23159  (get_local $4)
23160  (get_local $6)
23161  )
23162  (i32.store
23163  (get_local $1)
23164  (i32.add
23165  (get_local $4)
23166  (i32.const 24)
23167  )
23168  )
23169  (br $label$6)
23170  )
23171  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
23172  (i32.add
23173  (get_local $0)
23174  (i32.const 24)
23175  )
23176  (i32.add
23177  (get_local $8)
23178  (i32.const 24)
23179  )
23180  (i32.add
23181  (get_local $8)
23182  (i32.const 16)
23183  )
23184  (i32.add
23185  (get_local $8)
23186  (i32.const 12)
23187  )
23188  )
23189  )
23190  (set_local $4
23191  (i32.load offset=24
23192  (get_local $8)
23193  )
23194  )
23195  (i32.store offset=24
23196  (get_local $8)
23197  (i32.const 0)
23198  )
23199  (br_if $label$2
23200  (i32.eqz
23201  (get_local $4)
23202  )
23203  )
23204  (call $_ZdlPv
23205  (get_local $4)
23206  )
23207  )
23208  (i32.store offset=4
23209  (i32.const 0)
23210  (i32.add
23211  (get_local $8)
23212  (i32.const 32)
23213  )
23214  )
23215  (get_local $6)
23216  )
23217  (func $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv (param $0 i32) (result i32)
23218  (local $1 i32)
23219  (local $2 i32)
23220  (i32.store offset=4
23221  (i32.const 0)
23222  (tee_local $2
23223  (i32.sub
23224  (i32.load offset=4
23225  (i32.const 0)
23226  )
23227  (i32.const 16)
23228  )
23229  )
23230  )
23231  (block $label$0
23232  (block $label$1
23233  (br_if $label$1
23234  (i32.eqz
23235  (tee_local $1
23236  (i32.load offset=4
23237  (get_local $0)
23238  )
23239  )
23240  )
23241  )
23242  (call $eosio_assert
23243  (i32.xor
23244  (i32.shr_u
23245  (tee_local $1
23246  (call $db_previous_i64
23247  (i32.load offset=36
23248  (get_local $1)
23249  )
23250  (i32.add
23251  (get_local $2)
23252  (i32.const 8)
23253  )
23254  )
23255  )
23256  (i32.const 31)
23257  )
23258  (i32.const 1)
23259  )
23260  (i32.const 2496)
23261  )
23262  (br $label$0)
23263  )
23264  (call $eosio_assert
23265  (i32.ne
23266  (tee_local $1
23267  (call $db_end_i64
23268  (i64.load
23269  (tee_local $1
23270  (i32.load
23271  (get_local $0)
23272  )
23273  )
23274  )
23275  (i64.load offset=8
23276  (get_local $1)
23277  )
23278  (i64.const 3941572495340749824)
23279  )
23280  )
23281  (i32.const -1)
23282  )
23283  (i32.const 2432)
23284  )
23285  (call $eosio_assert
23286  (i32.xor
23287  (i32.shr_u
23288  (tee_local $1
23289  (call $db_previous_i64
23290  (get_local $1)
23291  (i32.add
23292  (get_local $2)
23293  (i32.const 8)
23294  )
23295  )
23296  )
23297  (i32.const 31)
23298  )
23299  (i32.const 1)
23300  )
23301  (i32.const 2432)
23302  )
23303  )
23304  (i32.store
23305  (i32.add
23306  (get_local $0)
23307  (i32.const 4)
23308  )
23309  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
23310  (i32.load
23311  (get_local $0)
23312  )
23313  (get_local $1)
23314  )
23315  )
23316  (i32.store offset=4
23317  (i32.const 0)
23318  (i32.add
23319  (get_local $2)
23320  (i32.const 16)
23321  )
23322  )
23323  (get_local $0)
23324  )
23325  (func $_ZN16test_multi_index31idx128_autoincrement_test_part2Eyyy (param $0 i64) (param $1 i64) (param $2 i64)
23326  (local $3 i32)
23327  (local $4 i32)
23328  (local $5 i32)
23329  (local $6 i32)
23330  (local $7 i32)
23331  (local $8 i64)
23332  (local $9 i32)
23333  (local $10 i32)
23334  (local $11 i32)
23335  (local $12 i32)
23336  (local $13 i64)
23337  (local $14 i32)
23338  (i32.store offset=4
23339  (i32.const 0)
23340  (tee_local $14
23341  (i32.sub
23342  (i32.load offset=4
23343  (i32.const 0)
23344  )
23345  (i32.const 112)
23346  )
23347  )
23348  )
23349  (i32.store
23350  (i32.add
23351  (get_local $14)
23352  (i32.const 40)
23353  )
23354  (i32.const 0)
23355  )
23356  (i64.store offset=16
23357  (get_local $14)
23358  (get_local $0)
23359  )
23360  (i64.store offset=8
23361  (get_local $14)
23362  (get_local $0)
23363  )
23364  (i64.store offset=24
23365  (get_local $14)
23366  (i64.const -1)
23367  )
23368  (set_local $13
23369  (i64.const 0)
23370  )
23371  (i64.store offset=32
23372  (get_local $14)
23373  (i64.const 0)
23374  )
23375  (i32.store8 offset=44
23376  (get_local $14)
23377  (i32.const 0)
23378  )
23379  (block $label$0
23380  (br_if $label$0
23381  (i32.lt_s
23382  (tee_local $5
23383  (call $db_lowerbound_i64
23384  (get_local $0)
23385  (get_local $0)
23386  (i64.const 3941572495340749824)
23387  (i64.const 0)
23388  )
23389  )
23390  (i32.const 0)
23391  )
23392  )
23393  (drop
23394  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
23395  (i32.add
23396  (get_local $14)
23397  (i32.const 8)
23398  )
23399  (get_local $5)
23400  )
23401  )
23402  (i32.store offset=52
23403  (get_local $14)
23404  (i32.const 0)
23405  )
23406  (i32.store offset=48
23407  (get_local $14)
23408  (i32.add
23409  (get_local $14)
23410  (i32.const 8)
23411  )
23412  )
23413  (set_local $13
23414  (select
23415  (i64.const -2)
23416  (i64.add
23417  (tee_local $13
23418  (i64.load
23419  (i32.load offset=4
23420  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
23421  (i32.add
23422  (get_local $14)
23423  (i32.const 48)
23424  )
23425  )
23426  )
23427  )
23428  )
23429  (i64.const 1)
23430  )
23431  (i64.gt_u
23432  (get_local $13)
23433  (i64.const -3)
23434  )
23435  )
23436  )
23437  )
23438  (i64.store
23439  (tee_local $5
23440  (i32.add
23441  (i32.add
23442  (get_local $14)
23443  (i32.const 8)
23444  )
23445  (i32.const 16)
23446  )
23447  )
23448  (get_local $13)
23449  )
23450  (call $eosio_assert
23451  (i64.lt_u
23452  (get_local $13)
23453  (i64.const -2)
23454  )
23455  (i32.const 2208)
23456  )
23457  (call $eosio_assert
23458  (i64.eq
23459  (i64.load
23460  (get_local $5)
23461  )
23462  (i64.const 3)
23463  )
23464  (i32.const 2704)
23465  )
23466  (block $label$1
23467  (br_if $label$1
23468  (i32.eqz
23469  (tee_local $12
23470  (i32.load offset=32
23471  (get_local $14)
23472  )
23473  )
23474  )
23475  )
23476  (block $label$2
23477  (block $label$3
23478  (br_if $label$3
23479  (i32.eq
23480  (tee_local $5
23481  (i32.load
23482  (tee_local $11
23483  (i32.add
23484  (get_local $14)
23485  (i32.const 36)
23486  )
23487  )
23488  )
23489  )
23490  (get_local $12)
23491  )
23492  )
23493  (loop $label$4
23494  (set_local $7
23495  (i32.load
23496  (tee_local $5
23497  (i32.add
23498  (get_local $5)
23499  (i32.const -24)
23500  )
23501  )
23502  )
23503  )
23504  (i32.store
23505  (get_local $5)
23506  (i32.const 0)
23507  )
23508  (block $label$5
23509  (br_if $label$5
23510  (i32.eqz
23511  (get_local $7)
23512  )
23513  )
23514  (call $_ZdlPv
23515  (get_local $7)
23516  )
23517  )
23518  (br_if $label$4
23519  (i32.ne
23520  (get_local $12)
23521  (get_local $5)
23522  )
23523  )
23524  )
23525  (set_local $5
23526  (i32.load
23527  (i32.add
23528  (get_local $14)
23529  (i32.const 32)
23530  )
23531  )
23532  )
23533  (br $label$2)
23534  )
23535  (set_local $5
23536  (get_local $12)
23537  )
23538  )
23539  (i32.store
23540  (get_local $11)
23541  (get_local $12)
23542  )
23543  (call $_ZdlPv
23544  (get_local $5)
23545  )
23546  )
23547  (i32.store
23548  (tee_local $12
23549  (i32.add
23550  (get_local $14)
23551  (i32.const 40)
23552  )
23553  )
23554  (i32.const 0)
23555  )
23556  (i64.store offset=16
23557  (get_local $14)
23558  (get_local $0)
23559  )
23560  (i64.store offset=8
23561  (get_local $14)
23562  (get_local $0)
23563  )
23564  (i64.store offset=24
23565  (get_local $14)
23566  (i64.const -1)
23567  )
23568  (i64.store offset=32
23569  (get_local $14)
23570  (i64.const 0)
23571  )
23572  (i32.store8 offset=44
23573  (get_local $14)
23574  (i32.const 0)
23575  )
23576  (call $eosio_assert
23577  (i64.eq
23578  (call $current_receiver)
23579  (get_local $0)
23580  )
23581  (i32.const 128)
23582  )
23583  (i32.store offset=32
23584  (tee_local $5
23585  (call $_Znwj
23586  (i32.const 48)
23587  )
23588  )
23589  (i32.add
23590  (get_local $14)
23591  (i32.const 8)
23592  )
23593  )
23594  (i64.store
23595  (tee_local $7
23596  (i32.add
23597  (get_local $5)
23598  (i32.const 24)
23599  )
23600  )
23601  (i64.const 0)
23602  )
23603  (i64.store offset=16
23604  (get_local $5)
23605  (i64.const 1000)
23606  )
23607  (i64.store
23608  (get_local $5)
23609  (i64.const 0)
23610  )
23611  (call $eosio_assert
23612  (i32.const 1)
23613  (i32.const 192)
23614  )
23615  (drop
23616  (call $memcpy
23617  (i32.add
23618  (get_local $14)
23619  (i32.const 48)
23620  )
23621  (get_local $5)
23622  (i32.const 8)
23623  )
23624  )
23625  (call $eosio_assert
23626  (i32.const 1)
23627  (i32.const 192)
23628  )
23629  (drop
23630  (call $memcpy
23631  (tee_local $3
23632  (i32.or
23633  (i32.add
23634  (get_local $14)
23635  (i32.const 48)
23636  )
23637  (i32.const 8)
23638  )
23639  )
23640  (i32.add
23641  (get_local $5)
23642  (i32.const 16)
23643  )
23644  (i32.const 16)
23645  )
23646  )
23647  (i32.store offset=36
23648  (get_local $5)
23649  (call $db_store_i64
23650  (i64.load offset=16
23651  (get_local $14)
23652  )
23653  (i64.const 3941572495340749824)
23654  (get_local $0)
23655  (tee_local $13
23656  (i64.load
23657  (get_local $5)
23658  )
23659  )
23660  (i32.add
23661  (get_local $14)
23662  (i32.const 48)
23663  )
23664  (i32.const 24)
23665  )
23666  )
23667  (block $label$6
23668  (br_if $label$6
23669  (i64.lt_u
23670  (get_local $13)
23671  (i64.load offset=24
23672  (get_local $14)
23673  )
23674  )
23675  )
23676  (i64.store
23677  (i32.add
23678  (get_local $14)
23679  (i32.const 24)
23680  )
23681  (select
23682  (i64.const -2)
23683  (i64.add
23684  (get_local $13)
23685  (i64.const 1)
23686  )
23687  (i64.gt_u
23688  (get_local $13)
23689  (i64.const -3)
23690  )
23691  )
23692  )
23693  )
23694  (set_local $13
23695  (i64.load
23696  (get_local $5)
23697  )
23698  )
23699  (set_local $8
23700  (i64.load
23701  (i32.add
23702  (i32.add
23703  (get_local $14)
23704  (i32.const 8)
23705  )
23706  (i32.const 8)
23707  )
23708  )
23709  )
23710  (i64.store offset=104
23711  (get_local $14)
23712  (i64.load
23713  (get_local $7)
23714  )
23715  )
23716  (i64.store offset=96
23717  (get_local $14)
23718  (i64.load
23719  (i32.add
23720  (get_local $5)
23721  (i32.const 16)
23722  )
23723  )
23724  )
23725  (i32.store offset=40
23726  (get_local $5)
23727  (call $db_idx128_store
23728  (get_local $8)
23729  (i64.const 3941572495340749824)
23730  (get_local $0)
23731  (get_local $13)
23732  (i32.add
23733  (get_local $14)
23734  (i32.const 96)
23735  )
23736  )
23737  )
23738  (i32.store offset=96
23739  (get_local $14)
23740  (get_local $5)
23741  )
23742  (i64.store offset=48
23743  (get_local $14)
23744  (tee_local $13
23745  (i64.load
23746  (get_local $5)
23747  )
23748  )
23749  )
23750  (i32.store offset=88
23751  (get_local $14)
23752  (tee_local $11
23753  (i32.load
23754  (i32.add
23755  (get_local $5)
23756  (i32.const 36)
23757  )
23758  )
23759  )
23760  )
23761  (block $label$7
23762  (block $label$8
23763  (br_if $label$8
23764  (i32.ge_u
23765  (tee_local $7
23766  (i32.load
23767  (tee_local $6
23768  (i32.add
23769  (get_local $14)
23770  (i32.const 36)
23771  )
23772  )
23773  )
23774  )
23775  (i32.load
23776  (get_local $12)
23777  )
23778  )
23779  )
23780  (i64.store offset=8
23781  (get_local $7)
23782  (get_local $13)
23783  )
23784  (i32.store offset=16
23785  (get_local $7)
23786  (get_local $11)
23787  )
23788  (i32.store offset=96
23789  (get_local $14)
23790  (i32.const 0)
23791  )
23792  (i32.store
23793  (get_local $7)
23794  (get_local $5)
23795  )
23796  (i32.store
23797  (get_local $6)
23798  (i32.add
23799  (get_local $7)
23800  (i32.const 24)
23801  )
23802  )
23803  (br $label$7)
23804  )
23805  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
23806  (i32.add
23807  (get_local $14)
23808  (i32.const 32)
23809  )
23810  (i32.add
23811  (get_local $14)
23812  (i32.const 96)
23813  )
23814  (i32.add
23815  (get_local $14)
23816  (i32.const 48)
23817  )
23818  (i32.add
23819  (get_local $14)
23820  (i32.const 88)
23821  )
23822  )
23823  )
23824  (set_local $5
23825  (i32.load offset=96
23826  (get_local $14)
23827  )
23828  )
23829  (i32.store offset=96
23830  (get_local $14)
23831  (i32.const 0)
23832  )
23833  (block $label$9
23834  (br_if $label$9
23835  (i32.eqz
23836  (get_local $5)
23837  )
23838  )
23839  (call $_ZdlPv
23840  (get_local $5)
23841  )
23842  )
23843  (set_local $4
23844  (i32.add
23845  (i32.add
23846  (get_local $14)
23847  (i32.const 8)
23848  )
23849  (i32.const 24)
23850  )
23851  )
23852  (set_local $12
23853  (i32.const 2)
23854  )
23855  (set_local $9
23856  (i32.add
23857  (get_local $14)
23858  (i32.const 56)
23859  )
23860  )
23861  (set_local $10
23862  (i32.add
23863  (get_local $14)
23864  (i32.const 40)
23865  )
23866  )
23867  (set_local $11
23868  (i32.add
23869  (get_local $14)
23870  (i32.const 36)
23871  )
23872  )
23873  (loop $label$10
23874  (i32.store
23875  (get_local $14)
23876  (i32.add
23877  (get_local $14)
23878  (i32.const 8)
23879  )
23880  )
23881  (i64.store offset=96
23882  (get_local $14)
23883  (get_local $0)
23884  )
23885  (call $eosio_assert
23886  (i64.eq
23887  (i64.load offset=8
23888  (get_local $14)
23889  )
23890  (call $current_receiver)
23891  )
23892  (i32.const 128)
23893  )
23894  (i32.store
23895  (get_local $9)
23896  (i32.add
23897  (get_local $14)
23898  (i32.const 96)
23899  )
23900  )
23901  (i32.store offset=52
23902  (get_local $14)
23903  (get_local $14)
23904  )
23905  (i32.store offset=48
23906  (get_local $14)
23907  (i32.add
23908  (get_local $14)
23909  (i32.const 8)
23910  )
23911  )
23912  (i32.store offset=32
23913  (tee_local $5
23914  (call $_Znwj
23915  (i32.const 48)
23916  )
23917  )
23918  (i32.add
23919  (get_local $14)
23920  (i32.const 8)
23921  )
23922  )
23923  (call $_ZZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index31idx128_autoincrement_test_part2EyyyE3$_4EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_
23924  (i32.add
23925  (get_local $14)
23926  (i32.const 48)
23927  )
23928  (get_local $5)
23929  )
23930  (i32.store offset=88
23931  (get_local $14)
23932  (get_local $5)
23933  )
23934  (i64.store offset=48
23935  (get_local $14)
23936  (tee_local $13
23937  (i64.load
23938  (get_local $5)
23939  )
23940  )
23941  )
23942  (i32.store offset=84
23943  (get_local $14)
23944  (tee_local $6
23945  (i32.load offset=36
23946  (get_local $5)
23947  )
23948  )
23949  )
23950  (block $label$11
23951  (block $label$12
23952  (br_if $label$12
23953  (i32.ge_u
23954  (tee_local $7
23955  (i32.load
23956  (get_local $11)
23957  )
23958  )
23959  (i32.load
23960  (get_local $10)
23961  )
23962  )
23963  )
23964  (i64.store offset=8
23965  (get_local $7)
23966  (get_local $13)
23967  )
23968  (i32.store offset=16
23969  (get_local $7)
23970  (get_local $6)
23971  )
23972  (i32.store offset=88
23973  (get_local $14)
23974  (i32.const 0)
23975  )
23976  (i32.store
23977  (get_local $7)
23978  (get_local $5)
23979  )
23980  (i32.store
23981  (get_local $11)
23982  (i32.add
23983  (get_local $7)
23984  (i32.const 24)
23985  )
23986  )
23987  (br $label$11)
23988  )
23989  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
23990  (get_local $4)
23991  (i32.add
23992  (get_local $14)
23993  (i32.const 88)
23994  )
23995  (i32.add
23996  (get_local $14)
23997  (i32.const 48)
23998  )
23999  (i32.add
24000  (get_local $14)
24001  (i32.const 84)
24002  )
24003  )
24004  )
24005  (set_local $5
24006  (i32.load offset=88
24007  (get_local $14)
24008  )
24009  )
24010  (i32.store offset=88
24011  (get_local $14)
24012  (i32.const 0)
24013  )
24014  (block $label$13
24015  (br_if $label$13
24016  (i32.eqz
24017  (get_local $5)
24018  )
24019  )
24020  (call $_ZdlPv
24021  (get_local $5)
24022  )
24023  )
24024  (br_if $label$10
24025  (tee_local $12
24026  (i32.add
24027  (get_local $12)
24028  (i32.const -1)
24029  )
24030  )
24031  )
24032  )
24033  (i32.store offset=88
24034  (get_local $14)
24035  (i32.add
24036  (get_local $14)
24037  (i32.const 8)
24038  )
24039  )
24040  (i64.store offset=56
24041  (get_local $14)
24042  (i64.const 0)
24043  )
24044  (i64.store offset=48
24045  (get_local $14)
24046  (i64.const 0)
24047  )
24048  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKo
24049  (i32.add
24050  (get_local $14)
24051  (i32.const 96)
24052  )
24053  (i32.add
24054  (get_local $14)
24055  (i32.const 88)
24056  )
24057  (i32.add
24058  (get_local $14)
24059  (i32.const 48)
24060  )
24061  )
24062  (block $label$14
24063  (block $label$15
24064  (br_if $label$15
24065  (i32.eqz
24066  (tee_local $5
24067  (i32.load offset=100
24068  (get_local $14)
24069  )
24070  )
24071  )
24072  )
24073  (set_local $13
24074  (i64.const 4)
24075  )
24076  (loop $label$16
24077  (call $eosio_assert
24078  (i64.eq
24079  (get_local $13)
24080  (i64.load
24081  (get_local $5)
24082  )
24083  )
24084  (i32.const 3056)
24085  )
24086  (set_local $13
24087  (i64.add
24088  (get_local $13)
24089  (i64.const -1)
24090  )
24091  )
24092  (drop
24093  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
24094  (i32.add
24095  (get_local $14)
24096  (i32.const 96)
24097  )
24098  )
24099  )
24100  (br_if $label$16
24101  (tee_local $5
24102  (i32.load offset=100
24103  (get_local $14)
24104  )
24105  )
24106  )
24107  )
24108  (set_local $5
24109  (i64.eq
24110  (get_local $13)
24111  (i64.const -1)
24112  )
24113  )
24114  (br $label$14)
24115  )
24116  (set_local $5
24117  (i32.const 0)
24118  )
24119  )
24120  (call $eosio_assert
24121  (get_local $5)
24122  (i32.const 2784)
24123  )
24124  (block $label$17
24125  (br_if $label$17
24126  (i32.eq
24127  (tee_local $12
24128  (i32.load
24129  (i32.add
24130  (get_local $14)
24131  (i32.const 36)
24132  )
24133  )
24134  )
24135  (tee_local $6
24136  (i32.load
24137  (i32.add
24138  (get_local $14)
24139  (i32.const 32)
24140  )
24141  )
24142  )
24143  )
24144  )
24145  (set_local $5
24146  (i32.add
24147  (get_local $12)
24148  (i32.const -24)
24149  )
24150  )
24151  (set_local $11
24152  (i32.sub
24153  (i32.const 0)
24154  (get_local $6)
24155  )
24156  )
24157  (loop $label$18
24158  (br_if $label$17
24159  (i64.eq
24160  (i64.load
24161  (i32.load
24162  (get_local $5)
24163  )
24164  )
24165  (i64.const 3)
24166  )
24167  )
24168  (set_local $12
24169  (get_local $5)
24170  )
24171  (set_local $5
24172  (tee_local $7
24173  (i32.add
24174  (get_local $5)
24175  (i32.const -24)
24176  )
24177  )
24178  )
24179  (br_if $label$18
24180  (i32.ne
24181  (i32.add
24182  (get_local $7)
24183  (get_local $11)
24184  )
24185  (i32.const -24)
24186  )
24187  )
24188  )
24189  )
24190  (block $label$19
24191  (block $label$20
24192  (br_if $label$20
24193  (i32.eq
24194  (get_local $12)
24195  (get_local $6)
24196  )
24197  )
24198  (call $eosio_assert
24199  (i32.eq
24200  (i32.load offset=32
24201  (tee_local $7
24202  (i32.load
24203  (i32.add
24204  (get_local $12)
24205  (i32.const -24)
24206  )
24207  )
24208  )
24209  )
24210  (i32.add
24211  (get_local $14)
24212  (i32.const 8)
24213  )
24214  )
24215  (i32.const 208)
24216  )
24217  (br $label$19)
24218  )
24219  (set_local $7
24220  (i32.const 0)
24221  )
24222  (br_if $label$19
24223  (i32.lt_s
24224  (tee_local $5
24225  (call $db_find_i64
24226  (i64.load offset=8
24227  (get_local $14)
24228  )
24229  (i64.load
24230  (i32.add
24231  (get_local $14)
24232  (i32.const 16)
24233  )
24234  )
24235  (i64.const 3941572495340749824)
24236  (i64.const 3)
24237  )
24238  )
24239  (i32.const 0)
24240  )
24241  )
24242  (call $eosio_assert
24243  (i32.eq
24244  (i32.load offset=32
24245  (tee_local $7
24246  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
24247  (i32.add
24248  (get_local $14)
24249  (i32.const 8)
24250  )
24251  (get_local $5)
24252  )
24253  )
24254  )
24255  (i32.add
24256  (get_local $14)
24257  (i32.const 8)
24258  )
24259  )
24260  (i32.const 208)
24261  )
24262  )
24263  (call $eosio_assert
24264  (tee_local $12
24265  (i32.ne
24266  (get_local $7)
24267  (i32.const 0)
24268  )
24269  )
24270  (i32.const 2880)
24271  )
24272  (call $eosio_assert
24273  (i64.eq
24274  (i64.load offset=8
24275  (get_local $14)
24276  )
24277  (call $current_receiver)
24278  )
24279  (i32.const 128)
24280  )
24281  (i32.store offset=32
24282  (tee_local $5
24283  (call $_Znwj
24284  (i32.const 48)
24285  )
24286  )
24287  (i32.add
24288  (get_local $14)
24289  (i32.const 8)
24290  )
24291  )
24292  (i64.store
24293  (get_local $5)
24294  (i64.const 100)
24295  )
24296  (set_local $13
24297  (i64.load offset=16
24298  (get_local $7)
24299  )
24300  )
24301  (i64.store
24302  (tee_local $11
24303  (i32.add
24304  (get_local $5)
24305  (i32.const 24)
24306  )
24307  )
24308  (i64.load
24309  (i32.add
24310  (get_local $7)
24311  (i32.const 24)
24312  )
24313  )
24314  )
24315  (i64.store offset=16
24316  (get_local $5)
24317  (get_local $13)
24318  )
24319  (call $eosio_assert
24320  (i32.const 1)
24321  (i32.const 192)
24322  )
24323  (drop
24324  (call $memcpy
24325  (i32.add
24326  (get_local $14)
24327  (i32.const 48)
24328  )
24329  (get_local $5)
24330  (i32.const 8)
24331  )
24332  )
24333  (call $eosio_assert
24334  (i32.const 1)
24335  (i32.const 192)
24336  )
24337  (drop
24338  (call $memcpy
24339  (get_local $3)
24340  (tee_local $6
24341  (i32.add
24342  (get_local $5)
24343  (i32.const 16)
24344  )
24345  )
24346  (i32.const 16)
24347  )
24348  )
24349  (i32.store offset=36
24350  (get_local $5)
24351  (call $db_store_i64
24352  (i64.load
24353  (tee_local $9
24354  (i32.add
24355  (i32.add
24356  (get_local $14)
24357  (i32.const 8)
24358  )
24359  (i32.const 8)
24360  )
24361  )
24362  )
24363  (i64.const 3941572495340749824)
24364  (get_local $0)
24365  (tee_local $13
24366  (i64.load
24367  (get_local $5)
24368  )
24369  )
24370  (i32.add
24371  (get_local $14)
24372  (i32.const 48)
24373  )
24374  (i32.const 24)
24375  )
24376  )
24377  (block $label$21
24378  (br_if $label$21
24379  (i64.lt_u
24380  (get_local $13)
24381  (i64.load
24382  (tee_local $10
24383  (i32.add
24384  (i32.add
24385  (get_local $14)
24386  (i32.const 8)
24387  )
24388  (i32.const 16)
24389  )
24390  )
24391  )
24392  )
24393  )
24394  (i64.store
24395  (get_local $10)
24396  (select
24397  (i64.const -2)
24398  (i64.add
24399  (get_local $13)
24400  (i64.const 1)
24401  )
24402  (i64.gt_u
24403  (get_local $13)
24404  (i64.const -3)
24405  )
24406  )
24407  )
24408  )
24409  (set_local $13
24410  (i64.load
24411  (get_local $5)
24412  )
24413  )
24414  (set_local $8
24415  (i64.load
24416  (get_local $9)
24417  )
24418  )
24419  (i64.store offset=104
24420  (get_local $14)
24421  (i64.load
24422  (get_local $11)
24423  )
24424  )
24425  (i64.store offset=96
24426  (get_local $14)
24427  (i64.load
24428  (get_local $6)
24429  )
24430  )
24431  (i32.store offset=40
24432  (get_local $5)
24433  (call $db_idx128_store
24434  (get_local $8)
24435  (i64.const 3941572495340749824)
24436  (get_local $0)
24437  (get_local $13)
24438  (i32.add
24439  (get_local $14)
24440  (i32.const 96)
24441  )
24442  )
24443  )
24444  (i32.store offset=96
24445  (get_local $14)
24446  (get_local $5)
24447  )
24448  (i64.store offset=48
24449  (get_local $14)
24450  (tee_local $13
24451  (i64.load
24452  (get_local $5)
24453  )
24454  )
24455  )
24456  (i32.store offset=88
24457  (get_local $14)
24458  (tee_local $6
24459  (i32.load
24460  (i32.add
24461  (get_local $5)
24462  (i32.const 36)
24463  )
24464  )
24465  )
24466  )
24467  (block $label$22
24468  (block $label$23
24469  (br_if $label$23
24470  (i32.ge_u
24471  (tee_local $11
24472  (i32.load
24473  (tee_local $9
24474  (i32.add
24475  (get_local $14)
24476  (i32.const 36)
24477  )
24478  )
24479  )
24480  )
24481  (i32.load
24482  (i32.add
24483  (get_local $14)
24484  (i32.const 40)
24485  )
24486  )
24487  )
24488  )
24489  (i64.store offset=8
24490  (get_local $11)
24491  (get_local $13)
24492  )
24493  (i32.store offset=16
24494  (get_local $11)
24495  (get_local $6)
24496  )
24497  (i32.store offset=96
24498  (get_local $14)
24499  (i32.const 0)
24500  )
24501  (i32.store
24502  (get_local $11)
24503  (get_local $5)
24504  )
24505  (i32.store
24506  (get_local $9)
24507  (i32.add
24508  (get_local $11)
24509  (i32.const 24)
24510  )
24511  )
24512  (br $label$22)
24513  )
24514  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_oXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
24515  (get_local $4)
24516  (i32.add
24517  (get_local $14)
24518  (i32.const 96)
24519  )
24520  (i32.add
24521  (get_local $14)
24522  (i32.const 48)
24523  )
24524  (i32.add
24525  (get_local $14)
24526  (i32.const 88)
24527  )
24528  )
24529  )
24530  (set_local $5
24531  (i32.load offset=96
24532  (get_local $14)
24533  )
24534  )
24535  (i32.store offset=96
24536  (get_local $14)
24537  (i32.const 0)
24538  )
24539  (block $label$24
24540  (br_if $label$24
24541  (i32.eqz
24542  (get_local $5)
24543  )
24544  )
24545  (call $_ZdlPv
24546  (get_local $5)
24547  )
24548  )
24549  (call $eosio_assert
24550  (get_local $12)
24551  (i32.const 1376)
24552  )
24553  (call $eosio_assert
24554  (get_local $12)
24555  (i32.const 416)
24556  )
24557  (block $label$25
24558  (br_if $label$25
24559  (i32.lt_s
24560  (tee_local $5
24561  (call $db_next_i64
24562  (i32.load offset=36
24563  (get_local $7)
24564  )
24565  (i32.add
24566  (get_local $14)
24567  (i32.const 48)
24568  )
24569  )
24570  )
24571  (i32.const 0)
24572  )
24573  )
24574  (drop
24575  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
24576  (i32.add
24577  (get_local $14)
24578  (i32.const 8)
24579  )
24580  (get_local $5)
24581  )
24582  )
24583  )
24584  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
24585  (i32.add
24586  (get_local $14)
24587  (i32.const 8)
24588  )
24589  (get_local $7)
24590  )
24591  (block $label$26
24592  (br_if $label$26
24593  (i64.ne
24594  (tee_local $13
24595  (i64.load
24596  (tee_local $5
24597  (i32.add
24598  (get_local $14)
24599  (i32.const 24)
24600  )
24601  )
24602  )
24603  )
24604  (i64.const -1)
24605  )
24606  )
24607  (set_local $13
24608  (i64.const 0)
24609  )
24610  (block $label$27
24611  (br_if $label$27
24612  (i32.lt_s
24613  (tee_local $7
24614  (call $db_lowerbound_i64
24615  (i64.load offset=8
24616  (get_local $14)
24617  )
24618  (i64.load
24619  (i32.add
24620  (get_local $14)
24621  (i32.const 16)
24622  )
24623  )
24624  (i64.const 3941572495340749824)
24625  (i64.const 0)
24626  )
24627  )
24628  (i32.const 0)
24629  )
24630  )
24631  (drop
24632  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
24633  (i32.add
24634  (get_local $14)
24635  (i32.const 8)
24636  )
24637  (get_local $7)
24638  )
24639  )
24640  (i32.store offset=52
24641  (get_local $14)
24642  (i32.const 0)
24643  )
24644  (i32.store offset=48
24645  (get_local $14)
24646  (i32.add
24647  (get_local $14)
24648  (i32.const 8)
24649  )
24650  )
24651  (set_local $13
24652  (select
24653  (i64.const -2)
24654  (i64.add
24655  (tee_local $13
24656  (i64.load
24657  (i32.load offset=4
24658  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
24659  (i32.add
24660  (get_local $14)
24661  (i32.const 48)
24662  )
24663  )
24664  )
24665  )
24666  )
24667  (i64.const 1)
24668  )
24669  (i64.gt_u
24670  (get_local $13)
24671  (i64.const -3)
24672  )
24673  )
24674  )
24675  )
24676  (i64.store
24677  (i32.add
24678  (get_local $14)
24679  (i32.const 24)
24680  )
24681  (get_local $13)
24682  )
24683  )
24684  (call $eosio_assert
24685  (i64.lt_u
24686  (get_local $13)
24687  (i64.const -2)
24688  )
24689  (i32.const 2208)
24690  )
24691  (call $eosio_assert
24692  (i64.eq
24693  (i64.load
24694  (get_local $5)
24695  )
24696  (i64.const 101)
24697  )
24698  (i32.const 2960)
24699  )
24700  (block $label$28
24701  (br_if $label$28
24702  (i32.eqz
24703  (tee_local $12
24704  (i32.load offset=32
24705  (get_local $14)
24706  )
24707  )
24708  )
24709  )
24710  (block $label$29
24711  (block $label$30
24712  (br_if $label$30
24713  (i32.eq
24714  (tee_local $5
24715  (i32.load
24716  (tee_local $11
24717  (i32.add
24718  (get_local $14)
24719  (i32.const 36)
24720  )
24721  )
24722  )
24723  )
24724  (get_local $12)
24725  )
24726  )
24727  (loop $label$31
24728  (set_local $7
24729  (i32.load
24730  (tee_local $5
24731  (i32.add
24732  (get_local $5)
24733  (i32.const -24)
24734  )
24735  )
24736  )
24737  )
24738  (i32.store
24739  (get_local $5)
24740  (i32.const 0)
24741  )
24742  (block $label$32
24743  (br_if $label$32
24744  (i32.eqz
24745  (get_local $7)
24746  )
24747  )
24748  (call $_ZdlPv
24749  (get_local $7)
24750  )
24751  )
24752  (br_if $label$31
24753  (i32.ne
24754  (get_local $12)
24755  (get_local $5)
24756  )
24757  )
24758  )
24759  (set_local $5
24760  (i32.load
24761  (i32.add
24762  (get_local $14)
24763  (i32.const 32)
24764  )
24765  )
24766  )
24767  (br $label$29)
24768  )
24769  (set_local $5
24770  (get_local $12)
24771  )
24772  )
24773  (i32.store
24774  (get_local $11)
24775  (get_local $12)
24776  )
24777  (call $_ZdlPv
24778  (get_local $5)
24779  )
24780  )
24781  (i32.store offset=4
24782  (i32.const 0)
24783  (i32.add
24784  (get_local $14)
24785  (i32.const 112)
24786  )
24787  )
24788  )
24789  (func $_ZZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index31idx128_autoincrement_test_part2EyyyE3$_4EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
24790  (local $2 i32)
24791  (local $3 i32)
24792  (local $4 i64)
24793  (local $5 i32)
24794  (local $6 i64)
24795  (local $7 i64)
24796  (local $8 i32)
24797  (local $9 i32)
24798  (set_local $8
24799  (tee_local $9
24800  (i32.sub
24801  (i32.load offset=4
24802  (i32.const 0)
24803  )
24804  (i32.const 16)
24805  )
24806  )
24807  )
24808  (i32.store offset=4
24809  (i32.const 0)
24810  (get_local $9)
24811  )
24812  (set_local $2
24813  (i32.load
24814  (get_local $0)
24815  )
24816  )
24817  (block $label$0
24818  (br_if $label$0
24819  (i64.ne
24820  (tee_local $4
24821  (i64.load offset=16
24822  (tee_local $3
24823  (i32.load
24824  (i32.load offset=4
24825  (get_local $0)
24826  )
24827  )
24828  )
24829  )
24830  )
24831  (i64.const -1)
24832  )
24833  )
24834  (set_local $4
24835  (i64.const 0)
24836  )
24837  (block $label$1
24838  (br_if $label$1
24839  (i32.lt_s
24840  (tee_local $5
24841  (call $db_lowerbound_i64
24842  (i64.load
24843  (get_local $3)
24844  )
24845  (i64.load offset=8
24846  (get_local $3)
24847  )
24848  (i64.const 3941572495340749824)
24849  (i64.const 0)
24850  )
24851  )
24852  (i32.const 0)
24853  )
24854  )
24855  (drop
24856  (call $_ZNK5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
24857  (get_local $3)
24858  (get_local $5)
24859  )
24860  )
24861  (i32.store offset=4
24862  (get_local $8)
24863  (i32.const 0)
24864  )
24865  (i32.store
24866  (get_local $8)
24867  (get_local $3)
24868  )
24869  (set_local $4
24870  (select
24871  (i64.const -2)
24872  (i64.add
24873  (tee_local $4
24874  (i64.load
24875  (i32.load offset=4
24876  (call $_ZN5eosio11multi_indexILy3941572495340749824EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
24877  (get_local $8)
24878  )
24879  )
24880  )
24881  )
24882  (i64.const 1)
24883  )
24884  (i64.gt_u
24885  (get_local $4)
24886  (i64.const -3)
24887  )
24888  )
24889  )
24890  )
24891  (i64.store
24892  (i32.add
24893  (get_local $3)
24894  (i32.const 16)
24895  )
24896  (get_local $4)
24897  )
24898  )
24899  (call $eosio_assert
24900  (i64.lt_u
24901  (get_local $4)
24902  (i64.const -2)
24903  )
24904  (i32.const 2208)
24905  )
24906  (i64.store offset=16
24907  (get_local $1)
24908  (i64.sub
24909  (i64.const 1000)
24910  (tee_local $4
24911  (i64.load
24912  (i32.add
24913  (get_local $3)
24914  (i32.const 16)
24915  )
24916  )
24917  )
24918  )
24919  )
24920  (i64.store
24921  (get_local $1)
24922  (get_local $4)
24923  )
24924  (i64.store
24925  (tee_local $5
24926  (i32.add
24927  (get_local $1)
24928  (i32.const 24)
24929  )
24930  )
24931  (i64.sub
24932  (i64.const 0)
24933  (i64.extend_u/i32
24934  (i64.gt_u
24935  (get_local $4)
24936  (i64.const 1000)
24937  )
24938  )
24939  )
24940  )
24941  (i32.store offset=4
24942  (i32.const 0)
24943  (tee_local $3
24944  (i32.add
24945  (tee_local $9
24946  (get_local $9)
24947  )
24948  (i32.const -32)
24949  )
24950  )
24951  )
24952  (call $eosio_assert
24953  (i32.const 1)
24954  (i32.const 192)
24955  )
24956  (drop
24957  (call $memcpy
24958  (get_local $3)
24959  (get_local $1)
24960  (i32.const 8)
24961  )
24962  )
24963  (call $eosio_assert
24964  (i32.const 1)
24965  (i32.const 192)
24966  )
24967  (drop
24968  (call $memcpy
24969  (i32.add
24970  (get_local $9)
24971  (i32.const -24)
24972  )
24973  (tee_local $9
24974  (i32.add
24975  (get_local $1)
24976  (i32.const 16)
24977  )
24978  )
24979  (i32.const 16)
24980  )
24981  )
24982  (i32.store offset=36
24983  (get_local $1)
24984  (call $db_store_i64
24985  (i64.load offset=8
24986  (get_local $2)
24987  )
24988  (i64.const 3941572495340749824)
24989  (i64.load
24990  (i32.load offset=8
24991  (get_local $0)
24992  )
24993  )
24994  (tee_local $4
24995  (i64.load
24996  (get_local $1)
24997  )
24998  )
24999  (get_local $3)
25000  (i32.const 24)
25001  )
25002  )
25003  (block $label$2
25004  (br_if $label$2
25005  (i64.lt_u
25006  (get_local $4)
25007  (i64.load offset=16
25008  (get_local $2)
25009  )
25010  )
25011  )
25012  (i64.store
25013  (i32.add
25014  (get_local $2)
25015  (i32.const 16)
25016  )
25017  (select
25018  (i64.const -2)
25019  (i64.add
25020  (get_local $4)
25021  (i64.const 1)
25022  )
25023  (i64.gt_u
25024  (get_local $4)
25025  (i64.const -3)
25026  )
25027  )
25028  )
25029  )
25030  (set_local $4
25031  (i64.load
25032  (i32.add
25033  (get_local $2)
25034  (i32.const 8)
25035  )
25036  )
25037  )
25038  (set_local $6
25039  (i64.load
25040  (i32.load
25041  (i32.add
25042  (get_local $0)
25043  (i32.const 8)
25044  )
25045  )
25046  )
25047  )
25048  (set_local $7
25049  (i64.load
25050  (get_local $1)
25051  )
25052  )
25053  (i64.store offset=8
25054  (get_local $8)
25055  (i64.load
25056  (get_local $5)
25057  )
25058  )
25059  (i64.store
25060  (get_local $8)
25061  (i64.load
25062  (get_local $9)
25063  )
25064  )
25065  (i32.store offset=40
25066  (get_local $1)
25067  (call $db_idx128_store
25068  (get_local $4)
25069  (i64.const 3941572495340749824)
25070  (get_local $6)
25071  (get_local $7)
25072  (get_local $8)
25073  )
25074  )
25075  (i32.store offset=4
25076  (i32.const 0)
25077  (i32.add
25078  (get_local $8)
25079  (i32.const 16)
25080  )
25081  )
25082  )
25083  (func $_ZN16test_multi_index14idx256_generalEyyy (param $0 i64) (param $1 i64) (param $2 i64)
25084  (local $3 i64)
25085  (local $4 i32)
25086  (local $5 i64)
25087  (local $6 i32)
25088  (local $7 i32)
25089  (local $8 i32)
25090  (local $9 i32)
25091  (local $10 i32)
25092  (local $11 i32)
25093  (i32.store offset=4
25094  (i32.const 0)
25095  (tee_local $11
25096  (i32.sub
25097  (i32.load offset=4
25098  (i32.const 0)
25099  )
25100  (i32.const 128)
25101  )
25102  )
25103  )
25104  (call $prints
25105  (i32.const 3120)
25106  )
25107  (i32.store
25108  (tee_local $7
25109  (i32.add
25110  (get_local $11)
25111  (i32.const 72)
25112  )
25113  )
25114  (i32.const 0)
25115  )
25116  (i64.store offset=48
25117  (get_local $11)
25118  (get_local $0)
25119  )
25120  (i64.store offset=40
25121  (get_local $11)
25122  (get_local $0)
25123  )
25124  (i64.store offset=56
25125  (get_local $11)
25126  (i64.const -1)
25127  )
25128  (i64.store offset=64
25129  (get_local $11)
25130  (i64.const 0)
25131  )
25132  (i32.store8 offset=76
25133  (get_local $11)
25134  (i32.const 0)
25135  )
25136  (call $eosio_assert
25137  (i32.const 1)
25138  (i32.const 3168)
25139  )
25140  (call $eosio_assert
25141  (i32.const 1)
25142  (i32.const 3168)
25143  )
25144  (call $eosio_assert
25145  (i32.const 1)
25146  (i32.const 3168)
25147  )
25148  (call $eosio_assert
25149  (i32.const 1)
25150  (i32.const 3168)
25151  )
25152  (call $eosio_assert
25153  (i64.eq
25154  (call $current_receiver)
25155  (get_local $0)
25156  )
25157  (i32.const 128)
25158  )
25159  (i32.store offset=48
25160  (tee_local $9
25161  (call $_Znwj
25162  (i32.const 64)
25163  )
25164  )
25165  (i32.add
25166  (get_local $11)
25167  (i32.const 40)
25168  )
25169  )
25170  (i64.store
25171  (i32.add
25172  (get_local $9)
25173  (i32.const 24)
25174  )
25175  (i64.const 0)
25176  )
25177  (i64.store offset=16
25178  (get_local $9)
25179  (i64.const 0)
25180  )
25181  (i64.store
25182  (i32.add
25183  (get_local $9)
25184  (i32.const 40)
25185  )
25186  (i64.const 0)
25187  )
25188  (i64.store offset=32
25189  (get_local $9)
25190  (i64.const 42)
25191  )
25192  (i64.store
25193  (get_local $9)
25194  (i64.const 1)
25195  )
25196  (call $eosio_assert
25197  (i32.const 1)
25198  (i32.const 192)
25199  )
25200  (drop
25201  (call $memcpy
25202  (i32.add
25203  (get_local $11)
25204  (i32.const 80)
25205  )
25206  (get_local $9)
25207  (i32.const 8)
25208  )
25209  )
25210  (call $eosio_assert
25211  (i32.const 1)
25212  (i32.const 192)
25213  )
25214  (drop
25215  (call $memcpy
25216  (tee_local $10
25217  (i32.or
25218  (i32.add
25219  (get_local $11)
25220  (i32.const 80)
25221  )
25222  (i32.const 8)
25223  )
25224  )
25225  (tee_local $8
25226  (i32.add
25227  (get_local $9)
25228  (i32.const 16)
25229  )
25230  )
25231  (i32.const 2)
25232  )
25233  )
25234  (i32.store offset=52
25235  (get_local $9)
25236  (call $db_store_i64
25237  (i64.load offset=48
25238  (get_local $11)
25239  )
25240  (i64.const 8417982951132400128)
25241  (get_local $0)
25242  (tee_local $3
25243  (i64.load
25244  (get_local $9)
25245  )
25246  )
25247  (i32.add
25248  (get_local $11)
25249  (i32.const 80)
25250  )
25251  (i32.const 10)
25252  )
25253  )
25254  (block $label$0
25255  (br_if $label$0
25256  (i64.lt_u
25257  (get_local $3)
25258  (i64.load offset=56
25259  (get_local $11)
25260  )
25261  )
25262  )
25263  (i64.store
25264  (i32.add
25265  (i32.add
25266  (get_local $11)
25267  (i32.const 40)
25268  )
25269  (i32.const 16)
25270  )
25271  (select
25272  (i64.const -2)
25273  (i64.add
25274  (get_local $3)
25275  (i64.const 1)
25276  )
25277  (i64.gt_u
25278  (get_local $3)
25279  (i64.const -3)
25280  )
25281  )
25282  )
25283  )
25284  (set_local $3
25285  (i64.load
25286  (get_local $9)
25287  )
25288  )
25289  (set_local $5
25290  (i64.load
25291  (i32.add
25292  (i32.add
25293  (get_local $11)
25294  (i32.const 40)
25295  )
25296  (i32.const 8)
25297  )
25298  )
25299  )
25300  (i64.store
25301  (i32.add
25302  (i32.add
25303  (get_local $11)
25304  (i32.const 96)
25305  )
25306  (i32.const 24)
25307  )
25308  (i64.load
25309  (i32.add
25310  (get_local $8)
25311  (i32.const 24)
25312  )
25313  )
25314  )
25315  (i64.store
25316  (i32.add
25317  (i32.add
25318  (get_local $11)
25319  (i32.const 96)
25320  )
25321  (i32.const 16)
25322  )
25323  (i64.load
25324  (i32.add
25325  (get_local $8)
25326  (i32.const 16)
25327  )
25328  )
25329  )
25330  (i64.store offset=104
25331  (get_local $11)
25332  (i64.load
25333  (i32.add
25334  (get_local $8)
25335  (i32.const 8)
25336  )
25337  )
25338  )
25339  (i64.store offset=96
25340  (get_local $11)
25341  (i64.load
25342  (get_local $8)
25343  )
25344  )
25345  (i32.store offset=56
25346  (get_local $9)
25347  (call $db_idx256_store
25348  (get_local $5)
25349  (i64.const 8417982951132400128)
25350  (get_local $0)
25351  (get_local $3)
25352  (i32.add
25353  (get_local $11)
25354  (i32.const 96)
25355  )
25356  (i32.const 2)
25357  )
25358  )
25359  (i32.store offset=80
25360  (get_local $11)
25361  (get_local $9)
25362  )
25363  (i64.store offset=96
25364  (get_local $11)
25365  (tee_local $3
25366  (i64.load
25367  (get_local $9)
25368  )
25369  )
25370  )
25371  (i32.store offset=24
25372  (get_local $11)
25373  (tee_local $4
25374  (i32.load
25375  (i32.add
25376  (get_local $9)
25377  (i32.const 52)
25378  )
25379  )
25380  )
25381  )
25382  (block $label$1
25383  (block $label$2
25384  (br_if $label$2
25385  (i32.ge_u
25386  (tee_local $8
25387  (i32.load
25388  (tee_local $6
25389  (i32.add
25390  (get_local $11)
25391  (i32.const 68)
25392  )
25393  )
25394  )
25395  )
25396  (i32.load
25397  (get_local $7)
25398  )
25399  )
25400  )
25401  (i64.store offset=8
25402  (get_local $8)
25403  (get_local $3)
25404  )
25405  (i32.store offset=16
25406  (get_local $8)
25407  (get_local $4)
25408  )
25409  (i32.store offset=80
25410  (get_local $11)
25411  (i32.const 0)
25412  )
25413  (i32.store
25414  (get_local $8)
25415  (get_local $9)
25416  )
25417  (i32.store
25418  (get_local $6)
25419  (i32.add
25420  (get_local $8)
25421  (i32.const 24)
25422  )
25423  )
25424  (br $label$1)
25425  )
25426  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_RKNS1_9fixed_keyILj32EEEXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISG_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSF_4itemENS_14default_deleteISM_EEEERyRlEEEvDpOT_
25427  (i32.add
25428  (get_local $11)
25429  (i32.const 64)
25430  )
25431  (i32.add
25432  (get_local $11)
25433  (i32.const 80)
25434  )
25435  (i32.add
25436  (get_local $11)
25437  (i32.const 96)
25438  )
25439  (i32.add
25440  (get_local $11)
25441  (i32.const 24)
25442  )
25443  )
25444  )
25445  (set_local $9
25446  (i32.load offset=80
25447  (get_local $11)
25448  )
25449  )
25450  (i32.store offset=80
25451  (get_local $11)
25452  (i32.const 0)
25453  )
25454  (block $label$3
25455  (br_if $label$3
25456  (i32.eqz
25457  (get_local $9)
25458  )
25459  )
25460  (call $_ZdlPv
25461  (get_local $9)
25462  )
25463  )
25464  (call $eosio_assert
25465  (i64.eq
25466  (i64.load offset=40
25467  (get_local $11)
25468  )
25469  (call $current_receiver)
25470  )
25471  (i32.const 128)
25472  )
25473  (i32.store offset=48
25474  (tee_local $9
25475  (call $_Znwj
25476  (i32.const 64)
25477  )
25478  )
25479  (i32.add
25480  (get_local $11)
25481  (i32.const 40)
25482  )
25483  )
25484  (i64.store
25485  (i32.add
25486  (get_local $9)
25487  (i32.const 24)
25488  )
25489  (i64.const 1)
25490  )
25491  (i64.store offset=16
25492  (get_local $9)
25493  (i64.const 2)
25494  )
25495  (i64.store
25496  (i32.add
25497  (get_local $9)
25498  (i32.const 40)
25499  )
25500  (i64.const 3)
25501  )
25502  (i64.store offset=32
25503  (get_local $9)
25504  (i64.const 4)
25505  )
25506  (i64.store
25507  (get_local $9)
25508  (i64.const 2)
25509  )
25510  (call $eosio_assert
25511  (i32.const 1)
25512  (i32.const 192)
25513  )
25514  (drop
25515  (call $memcpy
25516  (i32.add
25517  (get_local $11)
25518  (i32.const 80)
25519  )
25520  (get_local $9)
25521  (i32.const 8)
25522  )
25523  )
25524  (call $eosio_assert
25525  (i32.const 1)
25526  (i32.const 192)
25527  )
25528  (drop
25529  (call $memcpy
25530  (get_local $10)
25531  (tee_local $8
25532  (i32.add
25533  (get_local $9)
25534  (i32.const 16)
25535  )
25536  )
25537  (i32.const 2)
25538  )
25539  )
25540  (i32.store offset=52
25541  (get_local $9)
25542  (call $db_store_i64
25543  (i64.load
25544  (tee_local $7
25545  (i32.add
25546  (i32.add
25547  (get_local $11)
25548  (i32.const 40)
25549  )
25550  (i32.const 8)
25551  )
25552  )
25553  )
25554  (i64.const 8417982951132400128)
25555  (get_local $0)
25556  (tee_local $3
25557  (i64.load
25558  (get_local $9)
25559  )
25560  )
25561  (i32.add
25562  (get_local $11)
25563  (i32.const 80)
25564  )
25565  (i32.const 10)
25566  )
25567  )
25568  (block $label$4
25569  (br_if $label$4
25570  (i64.lt_u
25571  (get_local $3)
25572  (i64.load
25573  (tee_local $4
25574  (i32.add
25575  (i32.add
25576  (get_local $11)
25577  (i32.const 40)
25578  )
25579  (i32.const 16)
25580  )
25581  )
25582  )
25583  )
25584  )
25585  (i64.store
25586  (get_local $4)
25587  (select
25588  (i64.const -2)
25589  (i64.add
25590  (get_local $3)
25591  (i64.const 1)
25592  )
25593  (i64.gt_u
25594  (get_local $3)
25595  (i64.const -3)
25596  )
25597  )
25598  )
25599  )
25600  (set_local $3
25601  (i64.load
25602  (get_local $9)
25603  )
25604  )
25605  (set_local $5
25606  (i64.load
25607  (get_local $7)
25608  )
25609  )
25610  (i64.store
25611  (i32.add
25612  (i32.add
25613  (get_local $11)
25614  (i32.const 96)
25615  )
25616  (i32.const 24)
25617  )
25618  (i64.load
25619  (i32.add
25620  (get_local $8)
25621  (i32.const 24)
25622  )
25623  )
25624  )
25625  (i64.store
25626  (i32.add
25627  (i32.add
25628  (get_local $11)
25629  (i32.const 96)
25630  )
25631  (i32.const 16)
25632  )
25633  (i64.load
25634  (i32.add
25635  (get_local $8)
25636  (i32.const 16)
25637  )
25638  )
25639  )
25640  (i64.store offset=104
25641  (get_local $11)
25642  (i64.load
25643  (i32.add
25644  (get_local $8)
25645  (i32.const 8)
25646  )
25647  )
25648  )
25649  (i64.store offset=96
25650  (get_local $11)
25651  (i64.load
25652  (get_local $8)
25653  )
25654  )
25655  (i32.store offset=56
25656  (get_local $9)
25657  (call $db_idx256_store
25658  (get_local $5)
25659  (i64.const 8417982951132400128)
25660  (get_local $0)
25661  (get_local $3)
25662  (i32.add
25663  (get_local $11)
25664  (i32.const 96)
25665  )
25666  (i32.const 2)
25667  )
25668  )
25669  (i32.store offset=80
25670  (get_local $11)
25671  (get_local $9)
25672  )
25673  (i64.store offset=96
25674  (get_local $11)
25675  (tee_local $3
25676  (i64.load
25677  (get_local $9)
25678  )
25679  )
25680  )
25681  (i32.store offset=24
25682  (get_local $11)
25683  (tee_local $7
25684  (i32.load
25685  (i32.add
25686  (get_local $9)
25687  (i32.const 52)
25688  )
25689  )
25690  )
25691  )
25692  (block $label$5
25693  (block $label$6
25694  (br_if $label$6
25695  (i32.ge_u
25696  (tee_local $8
25697  (i32.load
25698  (tee_local $4
25699  (i32.add
25700  (get_local $11)
25701  (i32.const 68)
25702  )
25703  )
25704  )
25705  )
25706  (i32.load
25707  (i32.add
25708  (get_local $11)
25709  (i32.const 72)
25710  )
25711  )
25712  )
25713  )
25714  (i64.store offset=8
25715  (get_local $8)
25716  (get_local $3)
25717  )
25718  (i32.store offset=16
25719  (get_local $8)
25720  (get_local $7)
25721  )
25722  (i32.store offset=80
25723  (get_local $11)
25724  (i32.const 0)
25725  )
25726  (i32.store
25727  (get_local $8)
25728  (get_local $9)
25729  )
25730  (i32.store
25731  (get_local $4)
25732  (i32.add
25733  (get_local $8)
25734  (i32.const 24)
25735  )
25736  )
25737  (br $label$5)
25738  )
25739  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_RKNS1_9fixed_keyILj32EEEXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISG_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSF_4itemENS_14default_deleteISM_EEEERyRlEEEvDpOT_
25740  (i32.add
25741  (get_local $11)
25742  (i32.const 64)
25743  )
25744  (i32.add
25745  (get_local $11)
25746  (i32.const 80)
25747  )
25748  (i32.add
25749  (get_local $11)
25750  (i32.const 96)
25751  )
25752  (i32.add
25753  (get_local $11)
25754  (i32.const 24)
25755  )
25756  )
25757  )
25758  (set_local $9
25759  (i32.load offset=80
25760  (get_local $11)
25761  )
25762  )
25763  (i32.store offset=80
25764  (get_local $11)
25765  (i32.const 0)
25766  )
25767  (block $label$7
25768  (br_if $label$7
25769  (i32.eqz
25770  (get_local $9)
25771  )
25772  )
25773  (call $_ZdlPv
25774  (get_local $9)
25775  )
25776  )
25777  (call $eosio_assert
25778  (i64.eq
25779  (i64.load offset=40
25780  (get_local $11)
25781  )
25782  (call $current_receiver)
25783  )
25784  (i32.const 128)
25785  )
25786  (i32.store offset=48
25787  (tee_local $9
25788  (call $_Znwj
25789  (i32.const 64)
25790  )
25791  )
25792  (i32.add
25793  (get_local $11)
25794  (i32.const 40)
25795  )
25796  )
25797  (i64.store
25798  (i32.add
25799  (get_local $9)
25800  (i32.const 24)
25801  )
25802  (i64.const 0)
25803  )
25804  (i64.store offset=16
25805  (get_local $9)
25806  (i64.const 0)
25807  )
25808  (i64.store
25809  (i32.add
25810  (get_local $9)
25811  (i32.const 40)
25812  )
25813  (i64.const 0)
25814  )
25815  (i64.store offset=32
25816  (get_local $9)
25817  (i64.const 42)
25818  )
25819  (i64.store
25820  (get_local $9)
25821  (i64.const 3)
25822  )
25823  (call $eosio_assert
25824  (i32.const 1)
25825  (i32.const 192)
25826  )
25827  (drop
25828  (call $memcpy
25829  (i32.add
25830  (get_local $11)
25831  (i32.const 80)
25832  )
25833  (get_local $9)
25834  (i32.const 8)
25835  )
25836  )
25837  (call $eosio_assert
25838  (i32.const 1)
25839  (i32.const 192)
25840  )
25841  (drop
25842  (call $memcpy
25843  (get_local $10)
25844  (tee_local $8
25845  (i32.add
25846  (get_local $9)
25847  (i32.const 16)
25848  )
25849  )
25850  (i32.const 2)
25851  )
25852  )
25853  (i32.store offset=52
25854  (get_local $9)
25855  (call $db_store_i64
25856  (i64.load
25857  (tee_local $10
25858  (i32.add
25859  (i32.add
25860  (get_local $11)
25861  (i32.const 40)
25862  )
25863  (i32.const 8)
25864  )
25865  )
25866  )
25867  (i64.const 8417982951132400128)
25868  (get_local $0)
25869  (tee_local $3
25870  (i64.load
25871  (get_local $9)
25872  )
25873  )
25874  (i32.add
25875  (get_local $11)
25876  (i32.const 80)
25877  )
25878  (i32.const 10)
25879  )
25880  )
25881  (block $label$8
25882  (br_if $label$8
25883  (i64.lt_u
25884  (get_local $3)
25885  (i64.load
25886  (tee_local $7
25887  (i32.add
25888  (i32.add
25889  (get_local $11)
25890  (i32.const 40)
25891  )
25892  (i32.const 16)
25893  )
25894  )
25895  )
25896  )
25897  )
25898  (i64.store
25899  (get_local $7)
25900  (select
25901  (i64.const -2)
25902  (i64.add
25903  (get_local $3)
25904  (i64.const 1)
25905  )
25906  (i64.gt_u
25907  (get_local $3)
25908  (i64.const -3)
25909  )
25910  )
25911  )
25912  )
25913  (set_local $3
25914  (i64.load
25915  (get_local $9)
25916  )
25917  )
25918  (set_local $5
25919  (i64.load
25920  (get_local $10)
25921  )
25922  )
25923  (i64.store
25924  (i32.add
25925  (i32.add
25926  (get_local $11)
25927  (i32.const 96)
25928  )
25929  (i32.const 24)
25930  )
25931  (i64.load
25932  (i32.add
25933  (get_local $8)
25934  (i32.const 24)
25935  )
25936  )
25937  )
25938  (i64.store
25939  (i32.add
25940  (i32.add
25941  (get_local $11)
25942  (i32.const 96)
25943  )
25944  (i32.const 16)
25945  )
25946  (i64.load
25947  (i32.add
25948  (get_local $8)
25949  (i32.const 16)
25950  )
25951  )
25952  )
25953  (i64.store offset=104
25954  (get_local $11)
25955  (i64.load
25956  (i32.add
25957  (get_local $8)
25958  (i32.const 8)
25959  )
25960  )
25961  )
25962  (i64.store offset=96
25963  (get_local $11)
25964  (i64.load
25965  (get_local $8)
25966  )
25967  )
25968  (i32.store offset=56
25969  (get_local $9)
25970  (call $db_idx256_store
25971  (get_local $5)
25972  (i64.const 8417982951132400128)
25973  (get_local $0)
25974  (get_local $3)
25975  (i32.add
25976  (get_local $11)
25977  (i32.const 96)
25978  )
25979  (i32.const 2)
25980  )
25981  )
25982  (i32.store offset=80
25983  (get_local $11)
25984  (get_local $9)
25985  )
25986  (i64.store offset=96
25987  (get_local $11)
25988  (tee_local $0
25989  (i64.load
25990  (get_local $9)
25991  )
25992  )
25993  )
25994  (i32.store offset=24
25995  (get_local $11)
25996  (tee_local $10
25997  (i32.load
25998  (i32.add
25999  (get_local $9)
26000  (i32.const 52)
26001  )
26002  )
26003  )
26004  )
26005  (block $label$9
26006  (block $label$10
26007  (br_if $label$10
26008  (i32.ge_u
26009  (tee_local $8
26010  (i32.load
26011  (tee_local $7
26012  (i32.add
26013  (get_local $11)
26014  (i32.const 68)
26015  )
26016  )
26017  )
26018  )
26019  (i32.load
26020  (i32.add
26021  (get_local $11)
26022  (i32.const 72)
26023  )
26024  )
26025  )
26026  )
26027  (i64.store offset=8
26028  (get_local $8)
26029  (get_local $0)
26030  )
26031  (i32.store offset=16
26032  (get_local $8)
26033  (get_local $10)
26034  )
26035  (i32.store offset=80
26036  (get_local $11)
26037  (i32.const 0)
26038  )
26039  (i32.store
26040  (get_local $8)
26041  (get_local $9)
26042  )
26043  (i32.store
26044  (get_local $7)
26045  (i32.add
26046  (get_local $8)
26047  (i32.const 24)
26048  )
26049  )
26050  (br $label$9)
26051  )
26052  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_RKNS1_9fixed_keyILj32EEEXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISG_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSF_4itemENS_14default_deleteISM_EEEERyRlEEEvDpOT_
26053  (i32.add
26054  (get_local $11)
26055  (i32.const 64)
26056  )
26057  (i32.add
26058  (get_local $11)
26059  (i32.const 80)
26060  )
26061  (i32.add
26062  (get_local $11)
26063  (i32.const 96)
26064  )
26065  (i32.add
26066  (get_local $11)
26067  (i32.const 24)
26068  )
26069  )
26070  )
26071  (set_local $9
26072  (i32.load offset=80
26073  (get_local $11)
26074  )
26075  )
26076  (i32.store offset=80
26077  (get_local $11)
26078  (i32.const 0)
26079  )
26080  (block $label$11
26081  (br_if $label$11
26082  (i32.eqz
26083  (get_local $9)
26084  )
26085  )
26086  (call $_ZdlPv
26087  (get_local $9)
26088  )
26089  )
26090  (block $label$12
26091  (br_if $label$12
26092  (i32.eq
26093  (tee_local $10
26094  (i32.load
26095  (i32.add
26096  (get_local $11)
26097  (i32.const 68)
26098  )
26099  )
26100  )
26101  (tee_local $4
26102  (i32.load
26103  (i32.add
26104  (get_local $11)
26105  (i32.const 64)
26106  )
26107  )
26108  )
26109  )
26110  )
26111  (set_local $9
26112  (i32.add
26113  (get_local $10)
26114  (i32.const -24)
26115  )
26116  )
26117  (set_local $7
26118  (i32.sub
26119  (i32.const 0)
26120  (get_local $4)
26121  )
26122  )
26123  (loop $label$13
26124  (br_if $label$12
26125  (i64.eq
26126  (i64.load
26127  (i32.load
26128  (get_local $9)
26129  )
26130  )
26131  (i64.const 2)
26132  )
26133  )
26134  (set_local $10
26135  (get_local $9)
26136  )
26137  (set_local $9
26138  (tee_local $8
26139  (i32.add
26140  (get_local $9)
26141  (i32.const -24)
26142  )
26143  )
26144  )
26145  (br_if $label$13
26146  (i32.ne
26147  (i32.add
26148  (get_local $8)
26149  (get_local $7)
26150  )
26151  (i32.const -24)
26152  )
26153  )
26154  )
26155  )
26156  (block $label$14
26157  (block $label$15
26158  (br_if $label$15
26159  (i32.eq
26160  (get_local $10)
26161  (get_local $4)
26162  )
26163  )
26164  (call $eosio_assert
26165  (i32.eq
26166  (i32.load offset=48
26167  (tee_local $7
26168  (i32.load
26169  (i32.add
26170  (get_local $10)
26171  (i32.const -24)
26172  )
26173  )
26174  )
26175  )
26176  (i32.add
26177  (get_local $11)
26178  (i32.const 40)
26179  )
26180  )
26181  (i32.const 208)
26182  )
26183  (br $label$14)
26184  )
26185  (set_local $7
26186  (i32.const 0)
26187  )
26188  (br_if $label$14
26189  (i32.lt_s
26190  (tee_local $9
26191  (call $db_find_i64
26192  (i64.load offset=40
26193  (get_local $11)
26194  )
26195  (i64.load
26196  (i32.add
26197  (get_local $11)
26198  (i32.const 48)
26199  )
26200  )
26201  (i64.const 8417982951132400128)
26202  (i64.const 2)
26203  )
26204  )
26205  (i32.const 0)
26206  )
26207  )
26208  (call $eosio_assert
26209  (i32.eq
26210  (i32.load offset=48
26211  (tee_local $7
26212  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26213  (i32.add
26214  (get_local $11)
26215  (i32.const 40)
26216  )
26217  (get_local $9)
26218  )
26219  )
26220  )
26221  (i32.add
26222  (get_local $11)
26223  (i32.const 40)
26224  )
26225  )
26226  (i32.const 208)
26227  )
26228  )
26229  (call $prints
26230  (i32.const 3216)
26231  )
26232  (set_local $8
26233  (i32.const 0)
26234  )
26235  (block $label$16
26236  (br_if $label$16
26237  (i32.lt_s
26238  (tee_local $9
26239  (call $db_lowerbound_i64
26240  (i64.load offset=40
26241  (get_local $11)
26242  )
26243  (i64.load
26244  (tee_local $10
26245  (i32.add
26246  (get_local $11)
26247  (i32.const 48)
26248  )
26249  )
26250  )
26251  (i64.const 8417982951132400128)
26252  (i64.const 0)
26253  )
26254  )
26255  (i32.const 0)
26256  )
26257  )
26258  (set_local $9
26259  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26260  (i32.add
26261  (get_local $11)
26262  (i32.const 40)
26263  )
26264  (get_local $9)
26265  )
26266  )
26267  (loop $label$17
26268  (set_local $0
26269  (i64.load
26270  (get_local $9)
26271  )
26272  )
26273  (call $prints
26274  (i32.const 3248)
26275  )
26276  (call $printui
26277  (get_local $0)
26278  )
26279  (call $prints
26280  (i32.const 3264)
26281  )
26282  (call $_ZN5eosio5printILj32EEEvRKNS_9fixed_keyIXT_EEE
26283  (i32.add
26284  (get_local $9)
26285  (i32.const 16)
26286  )
26287  )
26288  (call $prints
26289  (i32.const 3280)
26290  )
26291  (call $eosio_assert
26292  (i32.const 1)
26293  (i32.const 416)
26294  )
26295  (br_if $label$16
26296  (i32.le_s
26297  (tee_local $9
26298  (call $db_next_i64
26299  (i32.load offset=52
26300  (get_local $9)
26301  )
26302  (i32.add
26303  (get_local $11)
26304  (i32.const 96)
26305  )
26306  )
26307  )
26308  (i32.const -1)
26309  )
26310  )
26311  (set_local $9
26312  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26313  (i32.add
26314  (get_local $11)
26315  (i32.const 40)
26316  )
26317  (get_local $9)
26318  )
26319  )
26320  (br $label$17)
26321  )
26322  )
26323  (block $label$18
26324  (br_if $label$18
26325  (i32.lt_s
26326  (tee_local $9
26327  (call $db_lowerbound_i64
26328  (i64.load offset=40
26329  (get_local $11)
26330  )
26331  (i64.load
26332  (get_local $10)
26333  )
26334  (i64.const 8417982951132400128)
26335  (i64.const 0)
26336  )
26337  )
26338  (i32.const 0)
26339  )
26340  )
26341  (set_local $8
26342  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26343  (i32.add
26344  (get_local $11)
26345  (i32.const 40)
26346  )
26347  (get_local $9)
26348  )
26349  )
26350  )
26351  (set_local $9
26352  (i32.const 0)
26353  )
26354  (set_local $10
26355  (i32.const 0)
26356  )
26357  (block $label$19
26358  (br_if $label$19
26359  (i64.ne
26360  (i64.load
26361  (get_local $8)
26362  )
26363  (i64.const 1)
26364  )
26365  )
26366  (set_local $10
26367  (i32.const 0)
26368  )
26369  (br_if $label$19
26370  (i64.ne
26371  (i64.or
26372  (i64.load offset=16
26373  (get_local $8)
26374  )
26375  (i64.load
26376  (i32.add
26377  (get_local $8)
26378  (i32.const 24)
26379  )
26380  )
26381  )
26382  (i64.const 0)
26383  )
26384  )
26385  (set_local $10
26386  (i64.eqz
26387  (i64.or
26388  (i64.xor
26389  (i64.load
26390  (i32.add
26391  (get_local $8)
26392  (i32.const 32)
26393  )
26394  )
26395  (i64.const 42)
26396  )
26397  (i64.load
26398  (i32.add
26399  (get_local $8)
26400  (i32.const 40)
26401  )
26402  )
26403  )
26404  )
26405  )
26406  )
26407  (call $eosio_assert
26408  (get_local $10)
26409  (i32.const 3296)
26410  )
26411  (call $eosio_assert
26412  (i32.ne
26413  (get_local $8)
26414  (i32.const 0)
26415  )
26416  (i32.const 416)
26417  )
26418  (block $label$20
26419  (br_if $label$20
26420  (i32.lt_s
26421  (tee_local $8
26422  (call $db_next_i64
26423  (i32.load offset=52
26424  (get_local $8)
26425  )
26426  (i32.add
26427  (get_local $11)
26428  (i32.const 96)
26429  )
26430  )
26431  )
26432  (i32.const 0)
26433  )
26434  )
26435  (set_local $9
26436  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26437  (i32.add
26438  (get_local $11)
26439  (i32.const 40)
26440  )
26441  (get_local $8)
26442  )
26443  )
26444  )
26445  (set_local $8
26446  (i32.const 0)
26447  )
26448  (set_local $10
26449  (i32.const 0)
26450  )
26451  (block $label$21
26452  (br_if $label$21
26453  (i64.ne
26454  (i64.load
26455  (get_local $9)
26456  )
26457  (i64.const 2)
26458  )
26459  )
26460  (set_local $10
26461  (i32.const 0)
26462  )
26463  (br_if $label$21
26464  (i64.ne
26465  (i64.or
26466  (i64.xor
26467  (i64.load offset=16
26468  (get_local $9)
26469  )
26470  (i64.const 2)
26471  )
26472  (i64.xor
26473  (i64.load
26474  (i32.add
26475  (get_local $9)
26476  (i32.const 24)
26477  )
26478  )
26479  (i64.const 1)
26480  )
26481  )
26482  (i64.const 0)
26483  )
26484  )
26485  (set_local $10
26486  (i64.eqz
26487  (i64.or
26488  (i64.xor
26489  (i64.load
26490  (i32.add
26491  (get_local $9)
26492  (i32.const 32)
26493  )
26494  )
26495  (i64.const 4)
26496  )
26497  (i64.xor
26498  (i64.load
26499  (i32.add
26500  (get_local $9)
26501  (i32.const 40)
26502  )
26503  )
26504  (i64.const 3)
26505  )
26506  )
26507  )
26508  )
26509  )
26510  (call $eosio_assert
26511  (get_local $10)
26512  (i32.const 3296)
26513  )
26514  (call $eosio_assert
26515  (i32.ne
26516  (get_local $9)
26517  (i32.const 0)
26518  )
26519  (i32.const 416)
26520  )
26521  (block $label$22
26522  (br_if $label$22
26523  (i32.lt_s
26524  (tee_local $9
26525  (call $db_next_i64
26526  (i32.load offset=52
26527  (get_local $9)
26528  )
26529  (i32.add
26530  (get_local $11)
26531  (i32.const 96)
26532  )
26533  )
26534  )
26535  (i32.const 0)
26536  )
26537  )
26538  (set_local $8
26539  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26540  (i32.add
26541  (get_local $11)
26542  (i32.const 40)
26543  )
26544  (get_local $9)
26545  )
26546  )
26547  )
26548  (set_local $9
26549  (i32.const 0)
26550  )
26551  (block $label$23
26552  (br_if $label$23
26553  (i64.ne
26554  (i64.load
26555  (get_local $8)
26556  )
26557  (i64.const 3)
26558  )
26559  )
26560  (set_local $9
26561  (i32.const 0)
26562  )
26563  (br_if $label$23
26564  (i64.ne
26565  (i64.or
26566  (i64.load offset=16
26567  (get_local $8)
26568  )
26569  (i64.load
26570  (i32.add
26571  (get_local $8)
26572  (i32.const 24)
26573  )
26574  )
26575  )
26576  (i64.const 0)
26577  )
26578  )
26579  (set_local $9
26580  (i64.eqz
26581  (i64.or
26582  (i64.xor
26583  (i64.load
26584  (i32.add
26585  (get_local $8)
26586  (i32.const 32)
26587  )
26588  )
26589  (i64.const 42)
26590  )
26591  (i64.load
26592  (i32.add
26593  (get_local $8)
26594  (i32.const 40)
26595  )
26596  )
26597  )
26598  )
26599  )
26600  )
26601  (call $eosio_assert
26602  (get_local $9)
26603  (i32.const 3296)
26604  )
26605  (call $eosio_assert
26606  (i32.ne
26607  (get_local $8)
26608  (i32.const 0)
26609  )
26610  (i32.const 416)
26611  )
26612  (set_local $9
26613  (i32.const 1)
26614  )
26615  (block $label$24
26616  (br_if $label$24
26617  (i32.lt_s
26618  (tee_local $8
26619  (call $db_next_i64
26620  (i32.load offset=52
26621  (get_local $8)
26622  )
26623  (i32.add
26624  (get_local $11)
26625  (i32.const 96)
26626  )
26627  )
26628  )
26629  (i32.const 0)
26630  )
26631  )
26632  (drop
26633  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
26634  (i32.add
26635  (get_local $11)
26636  (i32.const 40)
26637  )
26638  (get_local $8)
26639  )
26640  )
26641  (set_local $9
26642  (i32.const 0)
26643  )
26644  )
26645  (call $eosio_assert
26646  (get_local $9)
26647  (i32.const 3296)
26648  )
26649  (i32.store offset=32
26650  (get_local $11)
26651  (i32.add
26652  (get_local $11)
26653  (i32.const 40)
26654  )
26655  )
26656  (call $eosio_assert
26657  (i32.const 1)
26658  (i32.const 3168)
26659  )
26660  (i64.store offset=104
26661  (get_local $11)
26662  (i64.const 0)
26663  )
26664  (i64.store offset=96
26665  (get_local $11)
26666  (i64.const 0)
26667  )
26668  (call $eosio_assert
26669  (i32.const 1)
26670  (i32.const 3168)
26671  )
26672  (i64.store
26673  (tee_local $9
26674  (i32.add
26675  (get_local $11)
26676  (i32.const 120)
26677  )
26678  )
26679  (i64.const 0)
26680  )
26681  (i64.store offset=112
26682  (get_local $11)
26683  (i64.const 40)
26684  )
26685  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11lower_boundESA_
26686  (i32.add
26687  (get_local $11)
26688  (i32.const 24)
26689  )
26690  (i32.add
26691  (get_local $11)
26692  (i32.const 32)
26693  )
26694  (i32.add
26695  (get_local $11)
26696  (i32.const 96)
26697  )
26698  )
26699  (set_local $8
26700  (i32.load offset=28
26701  (get_local $11)
26702  )
26703  )
26704  (call $prints
26705  (i32.const 3344)
26706  )
26707  (call $printui
26708  (i64.load
26709  (get_local $8)
26710  )
26711  )
26712  (call $prints
26713  (i32.const 3408)
26714  )
26715  (call $eosio_assert
26716  (i64.eq
26717  (i64.load
26718  (i32.load offset=28
26719  (get_local $11)
26720  )
26721  )
26722  (i64.const 1)
26723  )
26724  (i32.const 3424)
26725  )
26726  (call $eosio_assert
26727  (i32.const 1)
26728  (i32.const 3168)
26729  )
26730  (i64.store offset=104
26731  (get_local $11)
26732  (i64.const 0)
26733  )
26734  (i64.store offset=96
26735  (get_local $11)
26736  (i64.const 0)
26737  )
26738  (call $eosio_assert
26739  (i32.const 1)
26740  (i32.const 3168)
26741  )
26742  (i64.store
26743  (get_local $9)
26744  (i64.const 0)
26745  )
26746  (i64.store offset=112
26747  (get_local $11)
26748  (i64.const 50)
26749  )
26750  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11lower_boundESA_
26751  (i32.add
26752  (get_local $11)
26753  (i32.const 16)
26754  )
26755  (i32.add
26756  (get_local $11)
26757  (i32.const 32)
26758  )
26759  (i32.add
26760  (get_local $11)
26761  (i32.const 96)
26762  )
26763  )
26764  (set_local $8
26765  (i32.load offset=20
26766  (get_local $11)
26767  )
26768  )
26769  (call $prints
26770  (i32.const 3456)
26771  )
26772  (call $printui
26773  (i64.load
26774  (get_local $8)
26775  )
26776  )
26777  (call $prints
26778  (i32.const 3408)
26779  )
26780  (call $eosio_assert
26781  (i64.eq
26782  (i64.load
26783  (i32.load offset=20
26784  (get_local $11)
26785  )
26786  )
26787  (i64.const 2)
26788  )
26789  (i32.const 3424)
26790  )
26791  (call $eosio_assert
26792  (i32.eq
26793  (i32.load offset=48
26794  (tee_local $8
26795  (i32.load offset=20
26796  (get_local $11)
26797  )
26798  )
26799  )
26800  (i32.add
26801  (get_local $11)
26802  (i32.const 40)
26803  )
26804  )
26805  (i32.const 208)
26806  )
26807  (block $label$25
26808  (br_if $label$25
26809  (i32.ne
26810  (get_local $8)
26811  (get_local $7)
26812  )
26813  )
26814  (call $prints
26815  (i32.const 3520)
26816  )
26817  )
26818  (call $prints
26819  (i32.const 3616)
26820  )
26821  (i64.store
26822  (get_local $9)
26823  (i64.const 0)
26824  )
26825  (i64.store
26826  (tee_local $8
26827  (i32.add
26828  (i32.add
26829  (get_local $11)
26830  (i32.const 96)
26831  )
26832  (i32.const 16)
26833  )
26834  )
26835  (i64.const 0)
26836  )
26837  (i64.store offset=104
26838  (get_local $11)
26839  (i64.const 0)
26840  )
26841  (i64.store offset=96
26842  (get_local $11)
26843  (i64.const 0)
26844  )
26845  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11lower_boundESA_
26846  (i32.add
26847  (get_local $11)
26848  (i32.const 80)
26849  )
26850  (i32.add
26851  (get_local $11)
26852  (i32.const 32)
26853  )
26854  (i32.add
26855  (get_local $11)
26856  (i32.const 96)
26857  )
26858  )
26859  (block $label$26
26860  (br_if $label$26
26861  (i32.eqz
26862  (tee_local $9
26863  (i32.load offset=84
26864  (get_local $11)
26865  )
26866  )
26867  )
26868  )
26869  (loop $label$27
26870  (set_local $0
26871  (i64.load
26872  (get_local $9)
26873  )
26874  )
26875  (call $prints
26876  (i32.const 3248)
26877  )
26878  (call $printui
26879  (get_local $0)
26880  )
26881  (call $prints
26882  (i32.const 3264)
26883  )
26884  (call $_ZN5eosio5printILj32EEEvRKNS_9fixed_keyIXT_EEE
26885  (i32.add
26886  (get_local $9)
26887  (i32.const 16)
26888  )
26889  )
26890  (call $prints
26891  (i32.const 3280)
26892  )
26893  (drop
26894  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv
26895  (i32.add
26896  (get_local $11)
26897  (i32.const 80)
26898  )
26899  )
26900  )
26901  (br_if $label$27
26902  (tee_local $9
26903  (i32.load offset=84
26904  (get_local $11)
26905  )
26906  )
26907  )
26908  )
26909  )
26910  (i64.store
26911  (tee_local $9
26912  (i32.add
26913  (get_local $11)
26914  (i32.const 120)
26915  )
26916  )
26917  (i64.const 0)
26918  )
26919  (i64.store
26920  (get_local $8)
26921  (i64.const 0)
26922  )
26923  (i64.store offset=104
26924  (get_local $11)
26925  (i64.const 0)
26926  )
26927  (i64.store offset=96
26928  (get_local $11)
26929  (i64.const 0)
26930  )
26931  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11lower_boundESA_
26932  (i32.add
26933  (get_local $11)
26934  (i32.const 80)
26935  )
26936  (i32.add
26937  (get_local $11)
26938  (i32.const 32)
26939  )
26940  (i32.add
26941  (get_local $11)
26942  (i32.const 96)
26943  )
26944  )
26945  (call $eosio_assert
26946  (i64.eq
26947  (i64.load
26948  (i32.load offset=84
26949  (get_local $11)
26950  )
26951  )
26952  (i64.const 1)
26953  )
26954  (i32.const 3664)
26955  )
26956  (drop
26957  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv
26958  (i32.add
26959  (get_local $11)
26960  (i32.const 80)
26961  )
26962  )
26963  )
26964  (call $eosio_assert
26965  (i64.eq
26966  (i64.load
26967  (i32.load offset=84
26968  (get_local $11)
26969  )
26970  )
26971  (i64.const 3)
26972  )
26973  (i32.const 3664)
26974  )
26975  (drop
26976  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv
26977  (i32.add
26978  (get_local $11)
26979  (i32.const 80)
26980  )
26981  )
26982  )
26983  (call $eosio_assert
26984  (i64.eq
26985  (i64.load
26986  (i32.load offset=84
26987  (get_local $11)
26988  )
26989  )
26990  (i64.const 2)
26991  )
26992  (i32.const 3664)
26993  )
26994  (drop
26995  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv
26996  (i32.add
26997  (get_local $11)
26998  (i32.const 80)
26999  )
27000  )
27001  )
27002  (call $eosio_assert
27003  (i32.eqz
27004  (i32.load offset=84
27005  (get_local $11)
27006  )
27007  )
27008  (i32.const 3664)
27009  )
27010  (call $eosio_assert
27011  (i32.const 1)
27012  (i32.const 3168)
27013  )
27014  (i64.store offset=104
27015  (get_local $11)
27016  (i64.const 0)
27017  )
27018  (i64.store offset=96
27019  (get_local $11)
27020  (i64.const 0)
27021  )
27022  (call $eosio_assert
27023  (i32.const 1)
27024  (i32.const 3168)
27025  )
27026  (i64.store
27027  (get_local $9)
27028  (i64.const 0)
27029  )
27030  (i64.store offset=112
27031  (get_local $11)
27032  (i64.const 42)
27033  )
27034  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11upper_boundESA_
27035  (i32.add
27036  (get_local $11)
27037  (i32.const 8)
27038  )
27039  (i32.add
27040  (get_local $11)
27041  (i32.const 32)
27042  )
27043  (i32.add
27044  (get_local $11)
27045  (i32.const 96)
27046  )
27047  )
27048  (set_local $9
27049  (i32.load offset=12
27050  (get_local $11)
27051  )
27052  )
27053  (call $prints
27054  (i32.const 3712)
27055  )
27056  (call $printui
27057  (i64.load
27058  (get_local $9)
27059  )
27060  )
27061  (call $prints
27062  (i32.const 3408)
27063  )
27064  (call $eosio_assert
27065  (i64.eq
27066  (i64.load
27067  (i32.load offset=12
27068  (get_local $11)
27069  )
27070  )
27071  (i64.const 2)
27072  )
27073  (i32.const 3776)
27074  )
27075  (set_local $9
27076  (i32.load offset=28
27077  (get_local $11)
27078  )
27079  )
27080  (call $prints
27081  (i32.const 3808)
27082  )
27083  (call $printui
27084  (i64.load
27085  (get_local $9)
27086  )
27087  )
27088  (call $prints
27089  (i32.const 3408)
27090  )
27091  (i64.store offset=96
27092  (get_local $11)
27093  (tee_local $0
27094  (i64.load offset=24
27095  (get_local $11)
27096  )
27097  )
27098  )
27099  (call $eosio_assert
27100  (i32.ne
27101  (tee_local $9
27102  (i32.wrap/i64
27103  (i64.shr_u
27104  (get_local $0)
27105  (i64.const 32)
27106  )
27107  )
27108  )
27109  (i32.const 0)
27110  )
27111  (i32.const 1376)
27112  )
27113  (drop
27114  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv
27115  (i32.add
27116  (get_local $11)
27117  (i32.const 96)
27118  )
27119  )
27120  )
27121  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
27122  (i32.load offset=32
27123  (get_local $11)
27124  )
27125  (get_local $9)
27126  )
27127  (call $prints
27128  (i32.const 3840)
27129  )
27130  (set_local $10
27131  (i32.const 0)
27132  )
27133  (block $label$28
27134  (br_if $label$28
27135  (i32.lt_s
27136  (tee_local $9
27137  (call $db_lowerbound_i64
27138  (i64.load offset=40
27139  (get_local $11)
27140  )
27141  (i64.load
27142  (i32.add
27143  (i32.add
27144  (get_local $11)
27145  (i32.const 40)
27146  )
27147  (i32.const 8)
27148  )
27149  )
27150  (i64.const 8417982951132400128)
27151  (i64.const 0)
27152  )
27153  )
27154  (i32.const 0)
27155  )
27156  )
27157  (set_local $10
27158  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
27159  (i32.add
27160  (get_local $11)
27161  (i32.const 40)
27162  )
27163  (get_local $9)
27164  )
27165  )
27166  )
27167  (i32.store
27168  (i32.add
27169  (i32.add
27170  (get_local $11)
27171  (i32.const 96)
27172  )
27173  (i32.const 8)
27174  )
27175  (i32.const 0)
27176  )
27177  (i32.store
27178  (tee_local $7
27179  (i32.add
27180  (i32.add
27181  (get_local $11)
27182  (i32.const 96)
27183  )
27184  (i32.const 16)
27185  )
27186  )
27187  (i32.const 0)
27188  )
27189  (i32.store offset=100
27190  (get_local $11)
27191  (i32.add
27192  (get_local $11)
27193  (i32.const 40)
27194  )
27195  )
27196  (i32.store offset=108
27197  (get_local $11)
27198  (i32.add
27199  (get_local $11)
27200  (i32.const 40)
27201  )
27202  )
27203  (set_local $9
27204  (i32.add
27205  (get_local $11)
27206  (i32.const 108)
27207  )
27208  )
27209  (block $label$29
27210  (br_if $label$29
27211  (i32.eqz
27212  (get_local $10)
27213  )
27214  )
27215  (loop $label$30
27216  (i64.store offset=80
27217  (get_local $11)
27218  (i64.load align=4
27219  (get_local $9)
27220  )
27221  )
27222  (set_local $0
27223  (i64.load
27224  (tee_local $8
27225  (i32.load offset=4
27226  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27227  (i32.add
27228  (get_local $11)
27229  (i32.const 80)
27230  )
27231  )
27232  )
27233  )
27234  )
27235  )
27236  (call $prints
27237  (i32.const 3248)
27238  )
27239  (call $printui
27240  (get_local $0)
27241  )
27242  (call $prints
27243  (i32.const 3264)
27244  )
27245  (call $_ZN5eosio5printILj32EEEvRKNS_9fixed_keyIXT_EEE
27246  (i32.add
27247  (get_local $8)
27248  (i32.const 16)
27249  )
27250  )
27251  (call $prints
27252  (i32.const 3280)
27253  )
27254  (drop
27255  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27256  (get_local $9)
27257  )
27258  )
27259  (br_if $label$30
27260  (i32.ne
27261  (i32.load
27262  (get_local $7)
27263  )
27264  (get_local $10)
27265  )
27266  )
27267  )
27268  )
27269  (set_local $10
27270  (i32.const 0)
27271  )
27272  (i32.store
27273  (i32.add
27274  (get_local $11)
27275  (i32.const 104)
27276  )
27277  (i32.const 0)
27278  )
27279  (i32.store
27280  (get_local $7)
27281  (i32.const 0)
27282  )
27283  (i32.store offset=100
27284  (get_local $11)
27285  (i32.add
27286  (get_local $11)
27287  (i32.const 40)
27288  )
27289  )
27290  (i32.store offset=108
27291  (get_local $11)
27292  (i32.add
27293  (get_local $11)
27294  (i32.const 40)
27295  )
27296  )
27297  (i64.store offset=80
27298  (get_local $11)
27299  (tee_local $0
27300  (i64.load offset=108 align=4
27301  (get_local $11)
27302  )
27303  )
27304  )
27305  (set_local $8
27306  (i32.const 0)
27307  )
27308  (block $label$31
27309  (br_if $label$31
27310  (i64.ne
27311  (i64.load
27312  (i32.load offset=4
27313  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27314  (i32.add
27315  (get_local $11)
27316  (i32.const 80)
27317  )
27318  )
27319  )
27320  )
27321  (i64.const 3)
27322  )
27323  )
27324  (i64.store offset=80
27325  (get_local $11)
27326  (get_local $0)
27327  )
27328  (set_local $8
27329  (i32.const 0)
27330  )
27331  (br_if $label$31
27332  (i64.ne
27333  (i64.or
27334  (i64.load offset=16
27335  (tee_local $7
27336  (i32.load offset=4
27337  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27338  (i32.add
27339  (get_local $11)
27340  (i32.const 80)
27341  )
27342  )
27343  )
27344  )
27345  )
27346  (i64.load
27347  (i32.add
27348  (get_local $7)
27349  (i32.const 24)
27350  )
27351  )
27352  )
27353  (i64.const 0)
27354  )
27355  )
27356  (set_local $8
27357  (i64.eqz
27358  (i64.or
27359  (i64.xor
27360  (i64.load
27361  (i32.add
27362  (get_local $7)
27363  (i32.const 32)
27364  )
27365  )
27366  (i64.const 42)
27367  )
27368  (i64.load
27369  (i32.add
27370  (get_local $7)
27371  (i32.const 40)
27372  )
27373  )
27374  )
27375  )
27376  )
27377  )
27378  (call $eosio_assert
27379  (get_local $8)
27380  (i32.const 3888)
27381  )
27382  (drop
27383  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27384  (get_local $9)
27385  )
27386  )
27387  (i64.store offset=80
27388  (get_local $11)
27389  (i64.load align=4
27390  (tee_local $8
27391  (i32.add
27392  (get_local $11)
27393  (i32.const 108)
27394  )
27395  )
27396  )
27397  )
27398  (block $label$32
27399  (br_if $label$32
27400  (i64.ne
27401  (i64.load
27402  (i32.load offset=4
27403  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27404  (i32.add
27405  (get_local $11)
27406  (i32.const 80)
27407  )
27408  )
27409  )
27410  )
27411  (i64.const 2)
27412  )
27413  )
27414  (i64.store offset=80
27415  (get_local $11)
27416  (i64.load align=4
27417  (get_local $8)
27418  )
27419  )
27420  (br_if $label$32
27421  (i64.ne
27422  (i64.or
27423  (i64.xor
27424  (i64.load offset=16
27425  (tee_local $8
27426  (i32.load offset=4
27427  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27428  (i32.add
27429  (get_local $11)
27430  (i32.const 80)
27431  )
27432  )
27433  )
27434  )
27435  )
27436  (i64.const 2)
27437  )
27438  (i64.xor
27439  (i64.load
27440  (i32.add
27441  (get_local $8)
27442  (i32.const 24)
27443  )
27444  )
27445  (i64.const 1)
27446  )
27447  )
27448  (i64.const 0)
27449  )
27450  )
27451  (set_local $10
27452  (i64.eqz
27453  (i64.or
27454  (i64.xor
27455  (i64.load
27456  (i32.add
27457  (get_local $8)
27458  (i32.const 32)
27459  )
27460  )
27461  (i64.const 4)
27462  )
27463  (i64.xor
27464  (i64.load
27465  (i32.add
27466  (get_local $8)
27467  (i32.const 40)
27468  )
27469  )
27470  (i64.const 3)
27471  )
27472  )
27473  )
27474  )
27475  )
27476  (call $eosio_assert
27477  (get_local $10)
27478  (i32.const 3888)
27479  )
27480  (drop
27481  (call $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
27482  (get_local $9)
27483  )
27484  )
27485  (set_local $9
27486  (i32.const 0)
27487  )
27488  (block $label$33
27489  (br_if $label$33
27490  (i32.lt_s
27491  (tee_local $8
27492  (call $db_lowerbound_i64
27493  (i64.load offset=40
27494  (get_local $11)
27495  )
27496  (i64.load
27497  (i32.add
27498  (get_local $11)
27499  (i32.const 48)
27500  )
27501  )
27502  (i64.const 8417982951132400128)
27503  (i64.const 0)
27504  )
27505  )
27506  (i32.const 0)
27507  )
27508  )
27509  (set_local $9
27510  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
27511  (i32.add
27512  (get_local $11)
27513  (i32.const 40)
27514  )
27515  (get_local $8)
27516  )
27517  )
27518  )
27519  (call $eosio_assert
27520  (i32.eq
27521  (i32.load
27522  (i32.add
27523  (get_local $11)
27524  (i32.const 112)
27525  )
27526  )
27527  (get_local $9)
27528  )
27529  (i32.const 3888)
27530  )
27531  (block $label$34
27532  (br_if $label$34
27533  (i32.eqz
27534  (tee_local $10
27535  (i32.load offset=64
27536  (get_local $11)
27537  )
27538  )
27539  )
27540  )
27541  (block $label$35
27542  (block $label$36
27543  (br_if $label$36
27544  (i32.eq
27545  (tee_local $9
27546  (i32.load
27547  (tee_local $7
27548  (i32.add
27549  (get_local $11)
27550  (i32.const 68)
27551  )
27552  )
27553  )
27554  )
27555  (get_local $10)
27556  )
27557  )
27558  (loop $label$37
27559  (set_local $8
27560  (i32.load
27561  (tee_local $9
27562  (i32.add
27563  (get_local $9)
27564  (i32.const -24)
27565  )
27566  )
27567  )
27568  )
27569  (i32.store
27570  (get_local $9)
27571  (i32.const 0)
27572  )
27573  (block $label$38
27574  (br_if $label$38
27575  (i32.eqz
27576  (get_local $8)
27577  )
27578  )
27579  (call $_ZdlPv
27580  (get_local $8)
27581  )
27582  )
27583  (br_if $label$37
27584  (i32.ne
27585  (get_local $10)
27586  (get_local $9)
27587  )
27588  )
27589  )
27590  (set_local $9
27591  (i32.load
27592  (i32.add
27593  (get_local $11)
27594  (i32.const 64)
27595  )
27596  )
27597  )
27598  (br $label$35)
27599  )
27600  (set_local $9
27601  (get_local $10)
27602  )
27603  )
27604  (i32.store
27605  (get_local $7)
27606  (get_local $10)
27607  )
27608  (call $_ZdlPv
27609  (get_local $9)
27610  )
27611  )
27612  (i32.store offset=4
27613  (i32.const 0)
27614  (i32.add
27615  (get_local $11)
27616  (i32.const 128)
27617  )
27618  )
27619  )
27620  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_RKNS1_9fixed_keyILj32EEEXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISG_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSF_4itemENS_14default_deleteISM_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
27621  (local $4 i32)
27622  (local $5 i32)
27623  (local $6 i32)
27624  (local $7 i32)
27625  (block $label$0
27626  (block $label$1
27627  (br_if $label$1
27628  (i32.ge_u
27629  (tee_local $5
27630  (i32.add
27631  (tee_local $4
27632  (i32.div_s
27633  (i32.sub
27634  (i32.load offset=4
27635  (get_local $0)
27636  )
27637  (tee_local $6
27638  (i32.load
27639  (get_local $0)
27640  )
27641  )
27642  )
27643  (i32.const 24)
27644  )
27645  )
27646  (i32.const 1)
27647  )
27648  )
27649  (i32.const 178956971)
27650  )
27651  )
27652  (set_local $7
27653  (i32.const 178956970)
27654  )
27655  (block $label$2
27656  (block $label$3
27657  (br_if $label$3
27658  (i32.gt_u
27659  (tee_local $6
27660  (i32.div_s
27661  (i32.sub
27662  (i32.load offset=8
27663  (get_local $0)
27664  )
27665  (get_local $6)
27666  )
27667  (i32.const 24)
27668  )
27669  )
27670  (i32.const 89478484)
27671  )
27672  )
27673  (br_if $label$2
27674  (i32.eqz
27675  (tee_local $7
27676  (select
27677  (get_local $5)
27678  (tee_local $7
27679  (i32.shl
27680  (get_local $6)
27681  (i32.const 1)
27682  )
27683  )
27684  (i32.lt_u
27685  (get_local $7)
27686  (get_local $5)
27687  )
27688  )
27689  )
27690  )
27691  )
27692  )
27693  (set_local $6
27694  (call $_Znwj
27695  (i32.mul
27696  (get_local $7)
27697  (i32.const 24)
27698  )
27699  )
27700  )
27701  (br $label$0)
27702  )
27703  (set_local $7
27704  (i32.const 0)
27705  )
27706  (set_local $6
27707  (i32.const 0)
27708  )
27709  (br $label$0)
27710  )
27711  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
27712  (get_local $0)
27713  )
27714  (unreachable)
27715  )
27716  (set_local $5
27717  (i32.load
27718  (get_local $1)
27719  )
27720  )
27721  (i32.store
27722  (get_local $1)
27723  (i32.const 0)
27724  )
27725  (i32.store
27726  (tee_local $1
27727  (i32.add
27728  (get_local $6)
27729  (i32.mul
27730  (get_local $4)
27731  (i32.const 24)
27732  )
27733  )
27734  )
27735  (get_local $5)
27736  )
27737  (i64.store offset=8
27738  (get_local $1)
27739  (i64.load
27740  (get_local $2)
27741  )
27742  )
27743  (i32.store offset=16
27744  (get_local $1)
27745  (i32.load
27746  (get_local $3)
27747  )
27748  )
27749  (set_local $4
27750  (i32.add
27751  (get_local $6)
27752  (i32.mul
27753  (get_local $7)
27754  (i32.const 24)
27755  )
27756  )
27757  )
27758  (set_local $5
27759  (i32.add
27760  (get_local $1)
27761  (i32.const 24)
27762  )
27763  )
27764  (block $label$4
27765  (block $label$5
27766  (br_if $label$5
27767  (i32.eq
27768  (tee_local $6
27769  (i32.load
27770  (i32.add
27771  (get_local $0)
27772  (i32.const 4)
27773  )
27774  )
27775  )
27776  (tee_local $7
27777  (i32.load
27778  (get_local $0)
27779  )
27780  )
27781  )
27782  )
27783  (loop $label$6
27784  (set_local $3
27785  (i32.load
27786  (tee_local $2
27787  (i32.add
27788  (get_local $6)
27789  (i32.const -24)
27790  )
27791  )
27792  )
27793  )
27794  (i32.store
27795  (get_local $2)
27796  (i32.const 0)
27797  )
27798  (i32.store
27799  (i32.add
27800  (get_local $1)
27801  (i32.const -24)
27802  )
27803  (get_local $3)
27804  )
27805  (i32.store
27806  (i32.add
27807  (get_local $1)
27808  (i32.const -8)
27809  )
27810  (i32.load
27811  (i32.add
27812  (get_local $6)
27813  (i32.const -8)
27814  )
27815  )
27816  )
27817  (i32.store
27818  (i32.add
27819  (get_local $1)
27820  (i32.const -12)
27821  )
27822  (i32.load
27823  (i32.add
27824  (get_local $6)
27825  (i32.const -12)
27826  )
27827  )
27828  )
27829  (i32.store
27830  (i32.add
27831  (get_local $1)
27832  (i32.const -16)
27833  )
27834  (i32.load
27835  (i32.add
27836  (get_local $6)
27837  (i32.const -16)
27838  )
27839  )
27840  )
27841  (set_local $1
27842  (i32.add
27843  (get_local $1)
27844  (i32.const -24)
27845  )
27846  )
27847  (set_local $6
27848  (get_local $2)
27849  )
27850  (br_if $label$6
27851  (i32.ne
27852  (get_local $7)
27853  (get_local $2)
27854  )
27855  )
27856  )
27857  (set_local $7
27858  (i32.load
27859  (i32.add
27860  (get_local $0)
27861  (i32.const 4)
27862  )
27863  )
27864  )
27865  (set_local $6
27866  (i32.load
27867  (get_local $0)
27868  )
27869  )
27870  (br $label$4)
27871  )
27872  (set_local $6
27873  (get_local $7)
27874  )
27875  )
27876  (i32.store
27877  (get_local $0)
27878  (get_local $1)
27879  )
27880  (i32.store
27881  (i32.add
27882  (get_local $0)
27883  (i32.const 4)
27884  )
27885  (get_local $5)
27886  )
27887  (i32.store
27888  (i32.add
27889  (get_local $0)
27890  (i32.const 8)
27891  )
27892  (get_local $4)
27893  )
27894  (block $label$7
27895  (br_if $label$7
27896  (i32.eq
27897  (get_local $7)
27898  (get_local $6)
27899  )
27900  )
27901  (loop $label$8
27902  (set_local $1
27903  (i32.load
27904  (tee_local $7
27905  (i32.add
27906  (get_local $7)
27907  (i32.const -24)
27908  )
27909  )
27910  )
27911  )
27912  (i32.store
27913  (get_local $7)
27914  (i32.const 0)
27915  )
27916  (block $label$9
27917  (br_if $label$9
27918  (i32.eqz
27919  (get_local $1)
27920  )
27921  )
27922  (call $_ZdlPv
27923  (get_local $1)
27924  )
27925  )
27926  (br_if $label$8
27927  (i32.ne
27928  (get_local $6)
27929  (get_local $7)
27930  )
27931  )
27932  )
27933  )
27934  (block $label$10
27935  (br_if $label$10
27936  (i32.eqz
27937  (get_local $6)
27938  )
27939  )
27940  (call $_ZdlPv
27941  (get_local $6)
27942  )
27943  )
27944  )
27945  (func $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
27946  (local $2 i32)
27947  (local $3 i32)
27948  (local $4 i32)
27949  (local $5 i64)
27950  (local $6 i32)
27951  (local $7 i32)
27952  (local $8 i32)
27953  (local $9 i32)
27954  (set_local $8
27955  (tee_local $9
27956  (i32.sub
27957  (i32.load offset=4
27958  (i32.const 0)
27959  )
27960  (i32.const 32)
27961  )
27962  )
27963  )
27964  (i32.store offset=4
27965  (i32.const 0)
27966  (get_local $9)
27967  )
27968  (block $label$0
27969  (br_if $label$0
27970  (i32.eq
27971  (tee_local $7
27972  (i32.load
27973  (i32.add
27974  (get_local $0)
27975  (i32.const 28)
27976  )
27977  )
27978  )
27979  (tee_local $2
27980  (i32.load offset=24
27981  (get_local $0)
27982  )
27983  )
27984  )
27985  )
27986  (set_local $3
27987  (i32.sub
27988  (i32.const 0)
27989  (get_local $2)
27990  )
27991  )
27992  (set_local $6
27993  (i32.add
27994  (get_local $7)
27995  (i32.const -24)
27996  )
27997  )
27998  (loop $label$1
27999  (br_if $label$0
28000  (i32.eq
28001  (i32.load
28002  (i32.add
28003  (get_local $6)
28004  (i32.const 16)
28005  )
28006  )
28007  (get_local $1)
28008  )
28009  )
28010  (set_local $7
28011  (get_local $6)
28012  )
28013  (set_local $6
28014  (tee_local $4
28015  (i32.add
28016  (get_local $6)
28017  (i32.const -24)
28018  )
28019  )
28020  )
28021  (br_if $label$1
28022  (i32.ne
28023  (i32.add
28024  (get_local $4)
28025  (get_local $3)
28026  )
28027  (i32.const -24)
28028  )
28029  )
28030  )
28031  )
28032  (block $label$2
28033  (block $label$3
28034  (br_if $label$3
28035  (i32.eq
28036  (get_local $7)
28037  (get_local $2)
28038  )
28039  )
28040  (set_local $6
28041  (i32.load
28042  (i32.add
28043  (get_local $7)
28044  (i32.const -24)
28045  )
28046  )
28047  )
28048  (br $label$2)
28049  )
28050  (call $eosio_assert
28051  (i32.xor
28052  (i32.shr_u
28053  (tee_local $4
28054  (call $db_get_i64
28055  (get_local $1)
28056  (i32.const 0)
28057  (i32.const 0)
28058  )
28059  )
28060  (i32.const 31)
28061  )
28062  (i32.const 1)
28063  )
28064  (i32.const 1920)
28065  )
28066  (block $label$4
28067  (block $label$5
28068  (br_if $label$5
28069  (i32.le_u
28070  (get_local $4)
28071  (i32.const 512)
28072  )
28073  )
28074  (drop
28075  (call $db_get_i64
28076  (get_local $1)
28077  (tee_local $7
28078  (call $malloc
28079  (get_local $4)
28080  )
28081  )
28082  (get_local $4)
28083  )
28084  )
28085  (call $free
28086  (get_local $7)
28087  )
28088  (br $label$4)
28089  )
28090  (i32.store offset=4
28091  (i32.const 0)
28092  (tee_local $7
28093  (i32.sub
28094  (get_local $9)
28095  (i32.and
28096  (i32.add
28097  (get_local $4)
28098  (i32.const 15)
28099  )
28100  (i32.const -16)
28101  )
28102  )
28103  )
28104  )
28105  (drop
28106  (call $db_get_i64
28107  (get_local $1)
28108  (get_local $7)
28109  (get_local $4)
28110  )
28111  )
28112  )
28113  (i64.store offset=16
28114  (tee_local $6
28115  (call $_Znwj
28116  (i32.const 64)
28117  )
28118  )
28119  (i64.const 0)
28120  )
28121  (i32.store offset=48
28122  (get_local $6)
28123  (get_local $0)
28124  )
28125  (i64.store
28126  (i32.add
28127  (get_local $6)
28128  (i32.const 40)
28129  )
28130  (i64.const 0)
28131  )
28132  (i64.store
28133  (i32.add
28134  (get_local $6)
28135  (i32.const 32)
28136  )
28137  (i64.const 0)
28138  )
28139  (i64.store
28140  (i32.add
28141  (get_local $6)
28142  (i32.const 24)
28143  )
28144  (i64.const 0)
28145  )
28146  (call $eosio_assert
28147  (i32.gt_u
28148  (get_local $4)
28149  (i32.const 7)
28150  )
28151  (i32.const 1952)
28152  )
28153  (drop
28154  (call $memcpy
28155  (get_local $6)
28156  (get_local $7)
28157  (i32.const 8)
28158  )
28159  )
28160  (call $eosio_assert
28161  (i32.ne
28162  (i32.and
28163  (get_local $4)
28164  (i32.const -2)
28165  )
28166  (i32.const 8)
28167  )
28168  (i32.const 1952)
28169  )
28170  (drop
28171  (call $memcpy
28172  (i32.add
28173  (get_local $6)
28174  (i32.const 16)
28175  )
28176  (i32.add
28177  (get_local $7)
28178  (i32.const 8)
28179  )
28180  (i32.const 2)
28181  )
28182  )
28183  (i32.store offset=56
28184  (get_local $6)
28185  (i32.const -1)
28186  )
28187  (i32.store offset=52
28188  (get_local $6)
28189  (get_local $1)
28190  )
28191  (i32.store offset=24
28192  (get_local $8)
28193  (get_local $6)
28194  )
28195  (i64.store offset=16
28196  (get_local $8)
28197  (tee_local $5
28198  (i64.load
28199  (get_local $6)
28200  )
28201  )
28202  )
28203  (i32.store offset=12
28204  (get_local $8)
28205  (tee_local $7
28206  (i32.load offset=52
28207  (get_local $6)
28208  )
28209  )
28210  )
28211  (block $label$6
28212  (block $label$7
28213  (br_if $label$7
28214  (i32.ge_u
28215  (tee_local $4
28216  (i32.load
28217  (tee_local $1
28218  (i32.add
28219  (get_local $0)
28220  (i32.const 28)
28221  )
28222  )
28223  )
28224  )
28225  (i32.load
28226  (i32.add
28227  (get_local $0)
28228  (i32.const 32)
28229  )
28230  )
28231  )
28232  )
28233  (i64.store offset=8
28234  (get_local $4)
28235  (get_local $5)
28236  )
28237  (i32.store offset=16
28238  (get_local $4)
28239  (get_local $7)
28240  )
28241  (i32.store offset=24
28242  (get_local $8)
28243  (i32.const 0)
28244  )
28245  (i32.store
28246  (get_local $4)
28247  (get_local $6)
28248  )
28249  (i32.store
28250  (get_local $1)
28251  (i32.add
28252  (get_local $4)
28253  (i32.const 24)
28254  )
28255  )
28256  (br $label$6)
28257  )
28258  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_RKNS1_9fixed_keyILj32EEEXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISG_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSF_4itemENS_14default_deleteISM_EEEERyRlEEEvDpOT_
28259  (i32.add
28260  (get_local $0)
28261  (i32.const 24)
28262  )
28263  (i32.add
28264  (get_local $8)
28265  (i32.const 24)
28266  )
28267  (i32.add
28268  (get_local $8)
28269  (i32.const 16)
28270  )
28271  (i32.add
28272  (get_local $8)
28273  (i32.const 12)
28274  )
28275  )
28276  )
28277  (set_local $4
28278  (i32.load offset=24
28279  (get_local $8)
28280  )
28281  )
28282  (i32.store offset=24
28283  (get_local $8)
28284  (i32.const 0)
28285  )
28286  (br_if $label$2
28287  (i32.eqz
28288  (get_local $4)
28289  )
28290  )
28291  (call $_ZdlPv
28292  (get_local $4)
28293  )
28294  )
28295  (i32.store offset=4
28296  (i32.const 0)
28297  (i32.add
28298  (get_local $8)
28299  (i32.const 32)
28300  )
28301  )
28302  (get_local $6)
28303  )
28304  (func $_ZN5eosio5printILj32EEEvRKNS_9fixed_keyIXT_EEE (param $0 i32)
28305  (local $1 i32)
28306  (local $2 i64)
28307  (local $3 i64)
28308  (local $4 i32)
28309  (i32.store offset=4
28310  (i32.const 0)
28311  (tee_local $4
28312  (i32.sub
28313  (i32.load offset=4
28314  (i32.const 0)
28315  )
28316  (i32.const 32)
28317  )
28318  )
28319  )
28320  (i64.store8 offset=11
28321  (get_local $4)
28322  (i64.shr_u
28323  (tee_local $3
28324  (i64.load
28325  (get_local $0)
28326  )
28327  )
28328  (i64.const 32)
28329  )
28330  )
28331  (i64.store8 offset=10
28332  (get_local $4)
28333  (i64.shr_u
28334  (get_local $3)
28335  (i64.const 40)
28336  )
28337  )
28338  (i32.store8 offset=15
28339  (get_local $4)
28340  (tee_local $1
28341  (i32.wrap/i64
28342  (get_local $3)
28343  )
28344  )
28345  )
28346  (i32.store8 offset=14
28347  (get_local $4)
28348  (i32.shr_u
28349  (get_local $1)
28350  (i32.const 8)
28351  )
28352  )
28353  (i32.store8 offset=13
28354  (get_local $4)
28355  (i32.shr_u
28356  (get_local $1)
28357  (i32.const 16)
28358  )
28359  )
28360  (i32.store8 offset=12
28361  (get_local $4)
28362  (i32.shr_u
28363  (get_local $1)
28364  (i32.const 24)
28365  )
28366  )
28367  (set_local $2
28368  (i64.load
28369  (i32.add
28370  (get_local $0)
28371  (i32.const 8)
28372  )
28373  )
28374  )
28375  (i64.store8 offset=9
28376  (get_local $4)
28377  (i64.shr_u
28378  (get_local $3)
28379  (i64.const 48)
28380  )
28381  )
28382  (i64.store8 offset=8
28383  (get_local $4)
28384  (i64.shr_u
28385  (get_local $3)
28386  (i64.const 56)
28387  )
28388  )
28389  (i32.store8 offset=7
28390  (get_local $4)
28391  (tee_local $1
28392  (i32.wrap/i64
28393  (get_local $2)
28394  )
28395  )
28396  )
28397  (i32.store8 offset=6
28398  (get_local $4)
28399  (i32.shr_u
28400  (get_local $1)
28401  (i32.const 8)
28402  )
28403  )
28404  (i32.store8 offset=5
28405  (get_local $4)
28406  (i32.shr_u
28407  (get_local $1)
28408  (i32.const 16)
28409  )
28410  )
28411  (i32.store8 offset=4
28412  (get_local $4)
28413  (i32.shr_u
28414  (get_local $1)
28415  (i32.const 24)
28416  )
28417  )
28418  (i64.store8 offset=3
28419  (get_local $4)
28420  (i64.shr_u
28421  (get_local $2)
28422  (i64.const 32)
28423  )
28424  )
28425  (i64.store8 offset=2
28426  (get_local $4)
28427  (i64.shr_u
28428  (get_local $2)
28429  (i64.const 40)
28430  )
28431  )
28432  (i64.store8 offset=1
28433  (get_local $4)
28434  (i64.shr_u
28435  (get_local $2)
28436  (i64.const 48)
28437  )
28438  )
28439  (i64.store8
28440  (get_local $4)
28441  (i64.shr_u
28442  (get_local $2)
28443  (i64.const 56)
28444  )
28445  )
28446  (set_local $2
28447  (i64.load
28448  (i32.add
28449  (get_local $0)
28450  (i32.const 24)
28451  )
28452  )
28453  )
28454  (i64.store8 offset=31
28455  (get_local $4)
28456  (tee_local $3
28457  (i64.load offset=16
28458  (get_local $0)
28459  )
28460  )
28461  )
28462  (i32.store8 offset=30
28463  (get_local $4)
28464  (i32.shr_u
28465  (tee_local $0
28466  (i32.wrap/i64
28467  (get_local $3)
28468  )
28469  )
28470  (i32.const 8)
28471  )
28472  )
28473  (i32.store8 offset=29
28474  (get_local $4)
28475  (i32.shr_u
28476  (get_local $0)
28477  (i32.const 16)
28478  )
28479  )
28480  (i32.store8 offset=28
28481  (get_local $4)
28482  (i32.shr_u
28483  (get_local $0)
28484  (i32.const 24)
28485  )
28486  )
28487  (i64.store8 offset=27
28488  (get_local $4)
28489  (i64.shr_u
28490  (get_local $3)
28491  (i64.const 32)
28492  )
28493  )
28494  (i64.store8 offset=26
28495  (get_local $4)
28496  (i64.shr_u
28497  (get_local $3)
28498  (i64.const 40)
28499  )
28500  )
28501  (i64.store8 offset=25
28502  (get_local $4)
28503  (i64.shr_u
28504  (get_local $3)
28505  (i64.const 48)
28506  )
28507  )
28508  (i64.store8 offset=24
28509  (get_local $4)
28510  (i64.shr_u
28511  (get_local $3)
28512  (i64.const 56)
28513  )
28514  )
28515  (i32.store8 offset=23
28516  (get_local $4)
28517  (tee_local $0
28518  (i32.wrap/i64
28519  (get_local $2)
28520  )
28521  )
28522  )
28523  (i32.store8 offset=22
28524  (get_local $4)
28525  (i32.shr_u
28526  (get_local $0)
28527  (i32.const 8)
28528  )
28529  )
28530  (i32.store8 offset=21
28531  (get_local $4)
28532  (i32.shr_u
28533  (get_local $0)
28534  (i32.const 16)
28535  )
28536  )
28537  (i32.store8 offset=20
28538  (get_local $4)
28539  (i32.shr_u
28540  (get_local $0)
28541  (i32.const 24)
28542  )
28543  )
28544  (i64.store8 offset=19
28545  (get_local $4)
28546  (i64.shr_u
28547  (get_local $2)
28548  (i64.const 32)
28549  )
28550  )
28551  (i64.store8 offset=18
28552  (get_local $4)
28553  (i64.shr_u
28554  (get_local $2)
28555  (i64.const 40)
28556  )
28557  )
28558  (i64.store8 offset=17
28559  (get_local $4)
28560  (i64.shr_u
28561  (get_local $2)
28562  (i64.const 48)
28563  )
28564  )
28565  (i64.store8 offset=16
28566  (get_local $4)
28567  (i64.shr_u
28568  (get_local $2)
28569  (i64.const 56)
28570  )
28571  )
28572  (call $prints
28573  (i32.const 3936)
28574  )
28575  (call $printhex
28576  (get_local $4)
28577  (i32.const 32)
28578  )
28579  (i32.store offset=4
28580  (i32.const 0)
28581  (i32.add
28582  (get_local $4)
28583  (i32.const 32)
28584  )
28585  )
28586  )
28587  (func $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11lower_boundESA_ (param $0 i32) (param $1 i32) (param $2 i32)
28588  (local $3 i32)
28589  (local $4 i32)
28590  (local $5 i64)
28591  (local $6 i32)
28592  (local $7 i32)
28593  (local $8 i32)
28594  (local $9 i32)
28595  (local $10 i32)
28596  (i32.store offset=4
28597  (i32.const 0)
28598  (tee_local $10
28599  (i32.sub
28600  (i32.load offset=4
28601  (i32.const 0)
28602  )
28603  (i32.const 48)
28604  )
28605  )
28606  )
28607  (i64.store offset=40
28608  (get_local $10)
28609  (i64.const 0)
28610  )
28611  (i64.store
28612  (i32.add
28613  (get_local $10)
28614  (i32.const 24)
28615  )
28616  (i64.load
28617  (i32.add
28618  (get_local $2)
28619  (i32.const 24)
28620  )
28621  )
28622  )
28623  (i64.store
28624  (i32.add
28625  (get_local $10)
28626  (i32.const 16)
28627  )
28628  (i64.load
28629  (i32.add
28630  (get_local $2)
28631  (i32.const 16)
28632  )
28633  )
28634  )
28635  (i64.store offset=8
28636  (get_local $10)
28637  (i64.load
28638  (i32.add
28639  (get_local $2)
28640  (i32.const 8)
28641  )
28642  )
28643  )
28644  (i64.store
28645  (get_local $10)
28646  (i64.load
28647  (get_local $2)
28648  )
28649  )
28650  (set_local $2
28651  (i32.const 0)
28652  )
28653  (block $label$0
28654  (br_if $label$0
28655  (i32.lt_s
28656  (tee_local $3
28657  (call $db_idx256_lowerbound
28658  (i64.load
28659  (tee_local $8
28660  (i32.load
28661  (get_local $1)
28662  )
28663  )
28664  )
28665  (i64.load offset=8
28666  (get_local $8)
28667  )
28668  (i64.const 8417982951132400128)
28669  (get_local $10)
28670  (i32.const 2)
28671  (i32.add
28672  (get_local $10)
28673  (i32.const 40)
28674  )
28675  )
28676  )
28677  (i32.const 0)
28678  )
28679  )
28680  (set_local $5
28681  (i64.load offset=40
28682  (get_local $10)
28683  )
28684  )
28685  (block $label$1
28686  (br_if $label$1
28687  (i32.eq
28688  (tee_local $9
28689  (i32.load
28690  (i32.add
28691  (tee_local $4
28692  (i32.load
28693  (get_local $1)
28694  )
28695  )
28696  (i32.const 28)
28697  )
28698  )
28699  )
28700  (tee_local $6
28701  (i32.load offset=24
28702  (get_local $4)
28703  )
28704  )
28705  )
28706  )
28707  (set_local $2
28708  (i32.add
28709  (get_local $9)
28710  (i32.const -24)
28711  )
28712  )
28713  (set_local $7
28714  (i32.sub
28715  (i32.const 0)
28716  (get_local $6)
28717  )
28718  )
28719  (loop $label$2
28720  (br_if $label$1
28721  (i64.eq
28722  (i64.load
28723  (i32.load
28724  (get_local $2)
28725  )
28726  )
28727  (get_local $5)
28728  )
28729  )
28730  (set_local $9
28731  (get_local $2)
28732  )
28733  (set_local $2
28734  (tee_local $8
28735  (i32.add
28736  (get_local $2)
28737  (i32.const -24)
28738  )
28739  )
28740  )
28741  (br_if $label$2
28742  (i32.ne
28743  (i32.add
28744  (get_local $8)
28745  (get_local $7)
28746  )
28747  (i32.const -24)
28748  )
28749  )
28750  )
28751  )
28752  (block $label$3
28753  (block $label$4
28754  (br_if $label$4
28755  (i32.eq
28756  (get_local $9)
28757  (get_local $6)
28758  )
28759  )
28760  (call $eosio_assert
28761  (i32.eq
28762  (i32.load offset=48
28763  (tee_local $2
28764  (i32.load
28765  (i32.add
28766  (get_local $9)
28767  (i32.const -24)
28768  )
28769  )
28770  )
28771  )
28772  (get_local $4)
28773  )
28774  (i32.const 208)
28775  )
28776  (br $label$3)
28777  )
28778  (call $eosio_assert
28779  (i32.eq
28780  (i32.load offset=48
28781  (tee_local $2
28782  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
28783  (get_local $4)
28784  (call $db_find_i64
28785  (i64.load
28786  (get_local $4)
28787  )
28788  (i64.load offset=8
28789  (get_local $4)
28790  )
28791  (i64.const 8417982951132400128)
28792  (get_local $5)
28793  )
28794  )
28795  )
28796  )
28797  (get_local $4)
28798  )
28799  (i32.const 208)
28800  )
28801  )
28802  (i32.store
28803  (i32.add
28804  (get_local $2)
28805  (i32.const 56)
28806  )
28807  (get_local $3)
28808  )
28809  )
28810  (i32.store offset=4
28811  (get_local $0)
28812  (get_local $2)
28813  )
28814  (i32.store
28815  (get_local $0)
28816  (get_local $1)
28817  )
28818  (i32.store offset=4
28819  (i32.const 0)
28820  (i32.add
28821  (get_local $10)
28822  (i32.const 48)
28823  )
28824  )
28825  )
28826  (func $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
28827  (local $1 i32)
28828  (local $2 i32)
28829  (local $3 i64)
28830  (local $4 i32)
28831  (local $5 i32)
28832  (local $6 i32)
28833  (local $7 i32)
28834  (local $8 i32)
28835  (local $9 i32)
28836  (i32.store offset=4
28837  (i32.const 0)
28838  (tee_local $9
28839  (i32.sub
28840  (i32.load offset=4
28841  (i32.const 0)
28842  )
28843  (i32.const 32)
28844  )
28845  )
28846  )
28847  (call $eosio_assert
28848  (i32.ne
28849  (i32.load offset=4
28850  (get_local $0)
28851  )
28852  (i32.const 0)
28853  )
28854  (i32.const 416)
28855  )
28856  (block $label$0
28857  (br_if $label$0
28858  (i32.ne
28859  (tee_local $7
28860  (i32.load offset=56
28861  (tee_local $6
28862  (i32.load offset=4
28863  (get_local $0)
28864  )
28865  )
28866  )
28867  )
28868  (i32.const -1)
28869  )
28870  )
28871  (i64.store
28872  (i32.add
28873  (get_local $9)
28874  (i32.const 24)
28875  )
28876  (i64.const 0)
28877  )
28878  (i64.store
28879  (i32.add
28880  (get_local $9)
28881  (i32.const 16)
28882  )
28883  (i64.const 0)
28884  )
28885  (i64.store offset=8
28886  (get_local $9)
28887  (i64.const 0)
28888  )
28889  (i64.store
28890  (get_local $9)
28891  (i64.const 0)
28892  )
28893  (set_local $7
28894  (call $db_idx256_find_primary
28895  (i64.load
28896  (tee_local $7
28897  (i32.load
28898  (i32.load
28899  (get_local $0)
28900  )
28901  )
28902  )
28903  )
28904  (i64.load offset=8
28905  (get_local $7)
28906  )
28907  (i64.const 8417982951132400128)
28908  (get_local $9)
28909  (i32.const 2)
28910  (i64.load
28911  (get_local $6)
28912  )
28913  )
28914  )
28915  (i32.store offset=56
28916  (i32.load
28917  (i32.add
28918  (get_local $0)
28919  (i32.const 4)
28920  )
28921  )
28922  (get_local $7)
28923  )
28924  )
28925  (i64.store
28926  (get_local $9)
28927  (i64.const 0)
28928  )
28929  (block $label$1
28930  (block $label$2
28931  (block $label$3
28932  (block $label$4
28933  (br_if $label$4
28934  (i32.le_s
28935  (tee_local $1
28936  (call $db_idx256_next
28937  (get_local $7)
28938  (get_local $9)
28939  )
28940  )
28941  (i32.const -1)
28942  )
28943  )
28944  (set_local $3
28945  (i64.load
28946  (get_local $9)
28947  )
28948  )
28949  (block $label$5
28950  (br_if $label$5
28951  (i32.eq
28952  (tee_local $8
28953  (i32.load
28954  (i32.add
28955  (tee_local $2
28956  (i32.load
28957  (i32.load
28958  (get_local $0)
28959  )
28960  )
28961  )
28962  (i32.const 28)
28963  )
28964  )
28965  )
28966  (tee_local $4
28967  (i32.load offset=24
28968  (get_local $2)
28969  )
28970  )
28971  )
28972  )
28973  (set_local $7
28974  (i32.add
28975  (get_local $8)
28976  (i32.const -24)
28977  )
28978  )
28979  (set_local $5
28980  (i32.sub
28981  (i32.const 0)
28982  (get_local $4)
28983  )
28984  )
28985  (loop $label$6
28986  (br_if $label$5
28987  (i64.eq
28988  (i64.load
28989  (i32.load
28990  (get_local $7)
28991  )
28992  )
28993  (get_local $3)
28994  )
28995  )
28996  (set_local $8
28997  (get_local $7)
28998  )
28999  (set_local $7
29000  (tee_local $6
29001  (i32.add
29002  (get_local $7)
29003  (i32.const -24)
29004  )
29005  )
29006  )
29007  (br_if $label$6
29008  (i32.ne
29009  (i32.add
29010  (get_local $6)
29011  (get_local $5)
29012  )
29013  (i32.const -24)
29014  )
29015  )
29016  )
29017  )
29018  (br_if $label$3
29019  (i32.eq
29020  (get_local $8)
29021  (get_local $4)
29022  )
29023  )
29024  (call $eosio_assert
29025  (i32.eq
29026  (i32.load offset=48
29027  (tee_local $7
29028  (i32.load
29029  (i32.add
29030  (get_local $8)
29031  (i32.const -24)
29032  )
29033  )
29034  )
29035  )
29036  (get_local $2)
29037  )
29038  (i32.const 208)
29039  )
29040  (br $label$2)
29041  )
29042  (i32.store
29043  (i32.add
29044  (get_local $0)
29045  (i32.const 4)
29046  )
29047  (i32.const 0)
29048  )
29049  (br $label$1)
29050  )
29051  (call $eosio_assert
29052  (i32.eq
29053  (i32.load offset=48
29054  (tee_local $7
29055  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
29056  (get_local $2)
29057  (call $db_find_i64
29058  (i64.load
29059  (get_local $2)
29060  )
29061  (i64.load offset=8
29062  (get_local $2)
29063  )
29064  (i64.const 8417982951132400128)
29065  (get_local $3)
29066  )
29067  )
29068  )
29069  )
29070  (get_local $2)
29071  )
29072  (i32.const 208)
29073  )
29074  )
29075  (i32.store
29076  (i32.add
29077  (get_local $0)
29078  (i32.const 4)
29079  )
29080  (get_local $7)
29081  )
29082  (i32.store
29083  (i32.add
29084  (get_local $7)
29085  (i32.const 56)
29086  )
29087  (get_local $1)
29088  )
29089  )
29090  (i32.store offset=4
29091  (i32.const 0)
29092  (i32.add
29093  (get_local $9)
29094  (i32.const 32)
29095  )
29096  )
29097  (get_local $0)
29098  )
29099  (func $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ESB_Ly0ELb0EE11upper_boundESA_ (param $0 i32) (param $1 i32) (param $2 i32)
29100  (local $3 i32)
29101  (local $4 i32)
29102  (local $5 i64)
29103  (local $6 i32)
29104  (local $7 i32)
29105  (local $8 i32)
29106  (local $9 i32)
29107  (local $10 i32)
29108  (i32.store offset=4
29109  (i32.const 0)
29110  (tee_local $10
29111  (i32.sub
29112  (i32.load offset=4
29113  (i32.const 0)
29114  )
29115  (i32.const 48)
29116  )
29117  )
29118  )
29119  (i64.store offset=40
29120  (get_local $10)
29121  (i64.const 0)
29122  )
29123  (i64.store
29124  (i32.add
29125  (get_local $10)
29126  (i32.const 24)
29127  )
29128  (i64.load
29129  (i32.add
29130  (get_local $2)
29131  (i32.const 24)
29132  )
29133  )
29134  )
29135  (i64.store
29136  (i32.add
29137  (get_local $10)
29138  (i32.const 16)
29139  )
29140  (i64.load
29141  (i32.add
29142  (get_local $2)
29143  (i32.const 16)
29144  )
29145  )
29146  )
29147  (i64.store offset=8
29148  (get_local $10)
29149  (i64.load
29150  (i32.add
29151  (get_local $2)
29152  (i32.const 8)
29153  )
29154  )
29155  )
29156  (i64.store
29157  (get_local $10)
29158  (i64.load
29159  (get_local $2)
29160  )
29161  )
29162  (set_local $2
29163  (i32.const 0)
29164  )
29165  (block $label$0
29166  (br_if $label$0
29167  (i32.lt_s
29168  (tee_local $3
29169  (call $db_idx256_upperbound
29170  (i64.load
29171  (tee_local $8
29172  (i32.load
29173  (get_local $1)
29174  )
29175  )
29176  )
29177  (i64.load offset=8
29178  (get_local $8)
29179  )
29180  (i64.const 8417982951132400128)
29181  (get_local $10)
29182  (i32.const 2)
29183  (i32.add
29184  (get_local $10)
29185  (i32.const 40)
29186  )
29187  )
29188  )
29189  (i32.const 0)
29190  )
29191  )
29192  (set_local $5
29193  (i64.load offset=40
29194  (get_local $10)
29195  )
29196  )
29197  (block $label$1
29198  (br_if $label$1
29199  (i32.eq
29200  (tee_local $9
29201  (i32.load
29202  (i32.add
29203  (tee_local $4
29204  (i32.load
29205  (get_local $1)
29206  )
29207  )
29208  (i32.const 28)
29209  )
29210  )
29211  )
29212  (tee_local $6
29213  (i32.load offset=24
29214  (get_local $4)
29215  )
29216  )
29217  )
29218  )
29219  (set_local $2
29220  (i32.add
29221  (get_local $9)
29222  (i32.const -24)
29223  )
29224  )
29225  (set_local $7
29226  (i32.sub
29227  (i32.const 0)
29228  (get_local $6)
29229  )
29230  )
29231  (loop $label$2
29232  (br_if $label$1
29233  (i64.eq
29234  (i64.load
29235  (i32.load
29236  (get_local $2)
29237  )
29238  )
29239  (get_local $5)
29240  )
29241  )
29242  (set_local $9
29243  (get_local $2)
29244  )
29245  (set_local $2
29246  (tee_local $8
29247  (i32.add
29248  (get_local $2)
29249  (i32.const -24)
29250  )
29251  )
29252  )
29253  (br_if $label$2
29254  (i32.ne
29255  (i32.add
29256  (get_local $8)
29257  (get_local $7)
29258  )
29259  (i32.const -24)
29260  )
29261  )
29262  )
29263  )
29264  (block $label$3
29265  (block $label$4
29266  (br_if $label$4
29267  (i32.eq
29268  (get_local $9)
29269  (get_local $6)
29270  )
29271  )
29272  (call $eosio_assert
29273  (i32.eq
29274  (i32.load offset=48
29275  (tee_local $2
29276  (i32.load
29277  (i32.add
29278  (get_local $9)
29279  (i32.const -24)
29280  )
29281  )
29282  )
29283  )
29284  (get_local $4)
29285  )
29286  (i32.const 208)
29287  )
29288  (br $label$3)
29289  )
29290  (call $eosio_assert
29291  (i32.eq
29292  (i32.load offset=48
29293  (tee_local $2
29294  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
29295  (get_local $4)
29296  (call $db_find_i64
29297  (i64.load
29298  (get_local $4)
29299  )
29300  (i64.load offset=8
29301  (get_local $4)
29302  )
29303  (i64.const 8417982951132400128)
29304  (get_local $5)
29305  )
29306  )
29307  )
29308  )
29309  (get_local $4)
29310  )
29311  (i32.const 208)
29312  )
29313  )
29314  (i32.store
29315  (i32.add
29316  (get_local $2)
29317  (i32.const 56)
29318  )
29319  (get_local $3)
29320  )
29321  )
29322  (i32.store offset=4
29323  (get_local $0)
29324  (get_local $2)
29325  )
29326  (i32.store
29327  (get_local $0)
29328  (get_local $1)
29329  )
29330  (i32.store offset=4
29331  (i32.const 0)
29332  (i32.add
29333  (get_local $10)
29334  (i32.const 48)
29335  )
29336  )
29337  )
29338  (func $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_ (param $0 i32) (param $1 i32)
29339  (local $2 i64)
29340  (local $3 i32)
29341  (local $4 i32)
29342  (local $5 i32)
29343  (local $6 i32)
29344  (local $7 i32)
29345  (local $8 i32)
29346  (local $9 i32)
29347  (i32.store offset=4
29348  (i32.const 0)
29349  (tee_local $9
29350  (i32.sub
29351  (i32.load offset=4
29352  (i32.const 0)
29353  )
29354  (i32.const 32)
29355  )
29356  )
29357  )
29358  (call $eosio_assert
29359  (i32.eq
29360  (i32.load offset=48
29361  (get_local $1)
29362  )
29363  (get_local $0)
29364  )
29365  (i32.const 1456)
29366  )
29367  (call $eosio_assert
29368  (i64.eq
29369  (i64.load
29370  (get_local $0)
29371  )
29372  (call $current_receiver)
29373  )
29374  (i32.const 1504)
29375  )
29376  (block $label$0
29377  (br_if $label$0
29378  (i32.eq
29379  (tee_local $7
29380  (i32.load
29381  (tee_local $5
29382  (i32.add
29383  (get_local $0)
29384  (i32.const 28)
29385  )
29386  )
29387  )
29388  )
29389  (tee_local $3
29390  (i32.load offset=24
29391  (get_local $0)
29392  )
29393  )
29394  )
29395  )
29396  (set_local $2
29397  (i64.load
29398  (get_local $1)
29399  )
29400  )
29401  (set_local $6
29402  (i32.sub
29403  (i32.const 0)
29404  (get_local $3)
29405  )
29406  )
29407  (set_local $8
29408  (i32.add
29409  (get_local $7)
29410  (i32.const -24)
29411  )
29412  )
29413  (loop $label$1
29414  (br_if $label$0
29415  (i64.eq
29416  (i64.load
29417  (i32.load
29418  (get_local $8)
29419  )
29420  )
29421  (get_local $2)
29422  )
29423  )
29424  (set_local $7
29425  (get_local $8)
29426  )
29427  (set_local $8
29428  (tee_local $4
29429  (i32.add
29430  (get_local $8)
29431  (i32.const -24)
29432  )
29433  )
29434  )
29435  (br_if $label$1
29436  (i32.ne
29437  (i32.add
29438  (get_local $4)
29439  (get_local $6)
29440  )
29441  (i32.const -24)
29442  )
29443  )
29444  )
29445  )
29446  (call $eosio_assert
29447  (i32.ne
29448  (get_local $7)
29449  (get_local $3)
29450  )
29451  (i32.const 1568)
29452  )
29453  (set_local $8
29454  (i32.add
29455  (get_local $7)
29456  (i32.const -24)
29457  )
29458  )
29459  (block $label$2
29460  (block $label$3
29461  (br_if $label$3
29462  (i32.eq
29463  (get_local $7)
29464  (tee_local $4
29465  (i32.load
29466  (get_local $5)
29467  )
29468  )
29469  )
29470  )
29471  (set_local $3
29472  (i32.sub
29473  (i32.const 0)
29474  (get_local $4)
29475  )
29476  )
29477  (set_local $7
29478  (get_local $8)
29479  )
29480  (loop $label$4
29481  (set_local $6
29482  (i32.load
29483  (tee_local $8
29484  (i32.add
29485  (get_local $7)
29486  (i32.const 24)
29487  )
29488  )
29489  )
29490  )
29491  (i32.store
29492  (get_local $8)
29493  (i32.const 0)
29494  )
29495  (set_local $4
29496  (i32.load
29497  (get_local $7)
29498  )
29499  )
29500  (i32.store
29501  (get_local $7)
29502  (get_local $6)
29503  )
29504  (block $label$5
29505  (br_if $label$5
29506  (i32.eqz
29507  (get_local $4)
29508  )
29509  )
29510  (call $_ZdlPv
29511  (get_local $4)
29512  )
29513  )
29514  (i32.store
29515  (i32.add
29516  (get_local $7)
29517  (i32.const 16)
29518  )
29519  (i32.load
29520  (i32.add
29521  (get_local $7)
29522  (i32.const 40)
29523  )
29524  )
29525  )
29526  (i64.store
29527  (i32.add
29528  (get_local $7)
29529  (i32.const 8)
29530  )
29531  (i64.load
29532  (i32.add
29533  (get_local $7)
29534  (i32.const 32)
29535  )
29536  )
29537  )
29538  (set_local $7
29539  (get_local $8)
29540  )
29541  (br_if $label$4
29542  (i32.ne
29543  (i32.add
29544  (get_local $8)
29545  (get_local $3)
29546  )
29547  (i32.const -24)
29548  )
29549  )
29550  )
29551  (br_if $label$2
29552  (i32.eq
29553  (tee_local $7
29554  (i32.load
29555  (i32.add
29556  (get_local $0)
29557  (i32.const 28)
29558  )
29559  )
29560  )
29561  (get_local $8)
29562  )
29563  )
29564  )
29565  (loop $label$6
29566  (set_local $4
29567  (i32.load
29568  (tee_local $7
29569  (i32.add
29570  (get_local $7)
29571  (i32.const -24)
29572  )
29573  )
29574  )
29575  )
29576  (i32.store
29577  (get_local $7)
29578  (i32.const 0)
29579  )
29580  (block $label$7
29581  (br_if $label$7
29582  (i32.eqz
29583  (get_local $4)
29584  )
29585  )
29586  (call $_ZdlPv
29587  (get_local $4)
29588  )
29589  )
29590  (br_if $label$6
29591  (i32.ne
29592  (get_local $8)
29593  (get_local $7)
29594  )
29595  )
29596  )
29597  )
29598  (i32.store
29599  (i32.add
29600  (get_local $0)
29601  (i32.const 28)
29602  )
29603  (get_local $8)
29604  )
29605  (call $db_remove_i64
29606  (i32.load offset=52
29607  (get_local $1)
29608  )
29609  )
29610  (block $label$8
29611  (block $label$9
29612  (br_if $label$9
29613  (i32.gt_s
29614  (tee_local $7
29615  (i32.load
29616  (i32.add
29617  (get_local $1)
29618  (i32.const 56)
29619  )
29620  )
29621  )
29622  (i32.const -1)
29623  )
29624  )
29625  (i64.store
29626  (i32.add
29627  (get_local $9)
29628  (i32.const 24)
29629  )
29630  (i64.const 0)
29631  )
29632  (i64.store
29633  (i32.add
29634  (get_local $9)
29635  (i32.const 16)
29636  )
29637  (i64.const 0)
29638  )
29639  (i64.store offset=8
29640  (get_local $9)
29641  (i64.const 0)
29642  )
29643  (i64.store
29644  (get_local $9)
29645  (i64.const 0)
29646  )
29647  (br_if $label$8
29648  (i32.lt_s
29649  (tee_local $7
29650  (call $db_idx256_find_primary
29651  (i64.load
29652  (get_local $0)
29653  )
29654  (i64.load offset=8
29655  (get_local $0)
29656  )
29657  (i64.const 8417982951132400128)
29658  (get_local $9)
29659  (i32.const 2)
29660  (i64.load
29661  (get_local $1)
29662  )
29663  )
29664  )
29665  (i32.const 0)
29666  )
29667  )
29668  )
29669  (call $db_idx256_remove
29670  (get_local $7)
29671  )
29672  )
29673  (i32.store offset=4
29674  (i32.const 0)
29675  (i32.add
29676  (get_local $9)
29677  (i32.const 32)
29678  )
29679  )
29680  )
29681  (func $_ZN5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv (param $0 i32) (result i32)
29682  (local $1 i32)
29683  (local $2 i32)
29684  (i32.store offset=4
29685  (i32.const 0)
29686  (tee_local $2
29687  (i32.sub
29688  (i32.load offset=4
29689  (i32.const 0)
29690  )
29691  (i32.const 16)
29692  )
29693  )
29694  )
29695  (block $label$0
29696  (block $label$1
29697  (br_if $label$1
29698  (i32.eqz
29699  (tee_local $1
29700  (i32.load offset=4
29701  (get_local $0)
29702  )
29703  )
29704  )
29705  )
29706  (call $eosio_assert
29707  (i32.xor
29708  (i32.shr_u
29709  (tee_local $1
29710  (call $db_previous_i64
29711  (i32.load offset=52
29712  (get_local $1)
29713  )
29714  (i32.add
29715  (get_local $2)
29716  (i32.const 8)
29717  )
29718  )
29719  )
29720  (i32.const 31)
29721  )
29722  (i32.const 1)
29723  )
29724  (i32.const 2496)
29725  )
29726  (br $label$0)
29727  )
29728  (call $eosio_assert
29729  (i32.ne
29730  (tee_local $1
29731  (call $db_end_i64
29732  (i64.load
29733  (tee_local $1
29734  (i32.load
29735  (get_local $0)
29736  )
29737  )
29738  )
29739  (i64.load offset=8
29740  (get_local $1)
29741  )
29742  (i64.const 8417982951132400128)
29743  )
29744  )
29745  (i32.const -1)
29746  )
29747  (i32.const 2432)
29748  )
29749  (call $eosio_assert
29750  (i32.xor
29751  (i32.shr_u
29752  (tee_local $1
29753  (call $db_previous_i64
29754  (get_local $1)
29755  (i32.add
29756  (get_local $2)
29757  (i32.const 8)
29758  )
29759  )
29760  )
29761  (i32.const 31)
29762  )
29763  (i32.const 1)
29764  )
29765  (i32.const 2432)
29766  )
29767  )
29768  (i32.store
29769  (i32.add
29770  (get_local $0)
29771  (i32.const 4)
29772  )
29773  (call $_ZNK5eosio11multi_indexILy8417982951132400128EN17_test_multi_index13record_idx256EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_RKNS_9fixed_keyILj32EEEXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
29774  (i32.load
29775  (get_local $0)
29776  )
29777  (get_local $1)
29778  )
29779  )
29780  (i32.store offset=4
29781  (i32.const 0)
29782  (i32.add
29783  (get_local $2)
29784  (i32.const 16)
29785  )
29786  )
29787  (get_local $0)
29788  )
29789  (func $_ZN16test_multi_index18idx_double_generalEyyy (param $0 i64) (param $1 i64) (param $2 i64)
29790  (local $3 i32)
29791  (local $4 i32)
29792  (local $5 i32)
29793  (local $6 i64)
29794  (local $7 i32)
29795  (local $8 i32)
29796  (local $9 i32)
29797  (local $10 i32)
29798  (local $11 i64)
29799  (local $12 i32)
29800  (local $13 f64)
29801  (local $14 i64)
29802  (local $15 i64)
29803  (local $16 i32)
29804  (i32.store offset=4
29805  (i32.const 0)
29806  (tee_local $16
29807  (i32.sub
29808  (i32.load offset=4
29809  (i32.const 0)
29810  )
29811  (i32.const 96)
29812  )
29813  )
29814  )
29815  (call $prints
29816  (i32.const 3952)
29817  )
29818  (i32.store
29819  (tee_local $8
29820  (i32.add
29821  (i32.add
29822  (get_local $16)
29823  (i32.const 24)
29824  )
29825  (i32.const 32)
29826  )
29827  )
29828  (i32.const 0)
29829  )
29830  (i64.store offset=32
29831  (get_local $16)
29832  (get_local $0)
29833  )
29834  (i64.store offset=24
29835  (get_local $16)
29836  (get_local $0)
29837  )
29838  (i64.store offset=40
29839  (get_local $16)
29840  (i64.const -1)
29841  )
29842  (i64.store offset=48
29843  (get_local $16)
29844  (i64.const 0)
29845  )
29846  (i32.store8 offset=60
29847  (get_local $16)
29848  (i32.const 0)
29849  )
29850  (i32.store offset=16
29851  (get_local $16)
29852  (i32.add
29853  (get_local $16)
29854  (i32.const 24)
29855  )
29856  )
29857  (call $prints
29858  (i32.const 4000)
29859  )
29860  (call $printdf
29861  (f64.const 2.220446049250313e-16)
29862  )
29863  (call $prints
29864  (i32.const 3280)
29865  )
29866  (set_local $4
29867  (i32.add
29868  (i32.add
29869  (get_local $16)
29870  (i32.const 24)
29871  )
29872  (i32.const 24)
29873  )
29874  )
29875  (set_local $3
29876  (i32.or
29877  (i32.add
29878  (get_local $16)
29879  (i32.const 64)
29880  )
29881  (i32.const 8)
29882  )
29883  )
29884  (set_local $12
29885  (i32.add
29886  (get_local $16)
29887  (i32.const 52)
29888  )
29889  )
29890  (set_local $14
29891  (i64.const 1000000)
29892  )
29893  (set_local $15
29894  (i64.const 1)
29895  )
29896  (loop $label$0
29897  (call $eosio_assert
29898  (i64.eq
29899  (i64.load offset=24
29900  (get_local $16)
29901  )
29902  (call $current_receiver)
29903  )
29904  (i32.const 128)
29905  )
29906  (i32.store offset=16
29907  (tee_local $5
29908  (call $_Znwj
29909  (i32.const 32)
29910  )
29911  )
29912  (i32.add
29913  (get_local $16)
29914  (i32.const 24)
29915  )
29916  )
29917  (f64.store offset=8
29918  (get_local $5)
29919  (f64.div
29920  (f64.const 1)
29921  (f64.convert_u/i64
29922  (get_local $14)
29923  )
29924  )
29925  )
29926  (i64.store
29927  (get_local $5)
29928  (get_local $15)
29929  )
29930  (call $eosio_assert
29931  (i32.const 1)
29932  (i32.const 192)
29933  )
29934  (drop
29935  (call $memcpy
29936  (i32.add
29937  (get_local $16)
29938  (i32.const 64)
29939  )
29940  (get_local $5)
29941  (i32.const 8)
29942  )
29943  )
29944  (call $eosio_assert
29945  (i32.const 1)
29946  (i32.const 192)
29947  )
29948  (drop
29949  (call $memcpy
29950  (get_local $3)
29951  (tee_local $7
29952  (i32.add
29953  (get_local $5)
29954  (i32.const 8)
29955  )
29956  )
29957  (i32.const 8)
29958  )
29959  )
29960  (i32.store offset=20
29961  (get_local $5)
29962  (call $db_store_i64
29963  (i64.load
29964  (tee_local $9
29965  (i32.add
29966  (i32.add
29967  (get_local $16)
29968  (i32.const 24)
29969  )
29970  (i32.const 8)
29971  )
29972  )
29973  )
29974  (i64.const 5563204116185633808)
29975  (get_local $0)
29976  (tee_local $6
29977  (i64.load
29978  (get_local $5)
29979  )
29980  )
29981  (i32.add
29982  (get_local $16)
29983  (i32.const 64)
29984  )
29985  (i32.const 16)
29986  )
29987  )
29988  (block $label$1
29989  (br_if $label$1
29990  (i64.lt_u
29991  (get_local $6)
29992  (i64.load
29993  (tee_local $10
29994  (i32.add
29995  (i32.add
29996  (get_local $16)
29997  (i32.const 24)
29998  )
29999  (i32.const 16)
30000  )
30001  )
30002  )
30003  )
30004  )
30005  (i64.store
30006  (get_local $10)
30007  (select
30008  (i64.const -2)
30009  (i64.add
30010  (get_local $6)
30011  (i64.const 1)
30012  )
30013  (i64.gt_u
30014  (get_local $6)
30015  (i64.const -3)
30016  )
30017  )
30018  )
30019  )
30020  (set_local $6
30021  (i64.load
30022  (get_local $5)
30023  )
30024  )
30025  (set_local $11
30026  (i64.load
30027  (get_local $9)
30028  )
30029  )
30030  (i64.store offset=88
30031  (get_local $16)
30032  (i64.load
30033  (get_local $7)
30034  )
30035  )
30036  (i32.store offset=24
30037  (get_local $5)
30038  (call $db_idx_double_store
30039  (get_local $11)
30040  (i64.const 5563204116185633808)
30041  (get_local $0)
30042  (get_local $6)
30043  (i32.add
30044  (get_local $16)
30045  (i32.const 88)
30046  )
30047  )
30048  )
30049  (i32.store offset=88
30050  (get_local $16)
30051  (get_local $5)
30052  )
30053  (i64.store offset=64
30054  (get_local $16)
30055  (tee_local $6
30056  (i64.load
30057  (get_local $5)
30058  )
30059  )
30060  )
30061  (i32.store offset=8
30062  (get_local $16)
30063  (tee_local $9
30064  (i32.load
30065  (i32.add
30066  (get_local $5)
30067  (i32.const 20)
30068  )
30069  )
30070  )
30071  )
30072  (block $label$2
30073  (block $label$3
30074  (br_if $label$3
30075  (i32.ge_u
30076  (tee_local $7
30077  (i32.load
30078  (get_local $12)
30079  )
30080  )
30081  (i32.load
30082  (get_local $8)
30083  )
30084  )
30085  )
30086  (i64.store offset=8
30087  (get_local $7)
30088  (get_local $6)
30089  )
30090  (i32.store offset=16
30091  (get_local $7)
30092  (get_local $9)
30093  )
30094  (i32.store offset=88
30095  (get_local $16)
30096  (i32.const 0)
30097  )
30098  (i32.store
30099  (get_local $7)
30100  (get_local $5)
30101  )
30102  (i32.store
30103  (get_local $12)
30104  (i32.add
30105  (get_local $7)
30106  (i32.const 24)
30107  )
30108  )
30109  (br $label$2)
30110  )
30111  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_dXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
30112  (get_local $4)
30113  (i32.add
30114  (get_local $16)
30115  (i32.const 88)
30116  )
30117  (i32.add
30118  (get_local $16)
30119  (i32.const 64)
30120  )
30121  (i32.add
30122  (get_local $16)
30123  (i32.const 8)
30124  )
30125  )
30126  )
30127  (set_local $5
30128  (i32.load offset=88
30129  (get_local $16)
30130  )
30131  )
30132  (i32.store offset=88
30133  (get_local $16)
30134  (i32.const 0)
30135  )
30136  (block $label$4
30137  (br_if $label$4
30138  (i32.eqz
30139  (get_local $5)
30140  )
30141  )
30142  (call $_ZdlPv
30143  (get_local $5)
30144  )
30145  )
30146  (set_local $14
30147  (i64.add
30148  (get_local $14)
30149  (i64.const 1000000)
30150  )
30151  )
30152  (br_if $label$0
30153  (i64.ne
30154  (tee_local $15
30155  (i64.add
30156  (get_local $15)
30157  (i64.const 1)
30158  )
30159  )
30160  (i64.const 11)
30161  )
30162  )
30163  )
30164  (i64.store offset=64
30165  (get_local $16)
30166  (i64.const -4503599627370497)
30167  )
30168  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKd
30169  (i32.add
30170  (get_local $16)
30171  (i32.const 88)
30172  )
30173  (i32.add
30174  (get_local $16)
30175  (i32.const 16)
30176  )
30177  (i32.add
30178  (get_local $16)
30179  (i32.const 64)
30180  )
30181  )
30182  (block $label$5
30183  (block $label$6
30184  (br_if $label$6
30185  (i32.eqz
30186  (tee_local $5
30187  (i32.load offset=92
30188  (get_local $16)
30189  )
30190  )
30191  )
30192  )
30193  (set_local $14
30194  (i64.const 10)
30195  )
30196  (loop $label$7
30197  (call $eosio_assert
30198  (i64.eq
30199  (get_local $14)
30200  (i64.load
30201  (get_local $5)
30202  )
30203  )
30204  (i32.const 4192)
30205  )
30206  (set_local $13
30207  (call $fabs
30208  (f64.add
30209  (f64.mul
30210  (f64.load offset=8
30211  (get_local $5)
30212  )
30213  (f64.convert_u/i64
30214  (i64.load
30215  (get_local $5)
30216  )
30217  )
30218  )
30219  (f64.const -1e-06)
30220  )
30221  )
30222  )
30223  (call $prints
30224  (i32.const 4240)
30225  )
30226  (call $printui
30227  (i64.load
30228  (get_local $5)
30229  )
30230  )
30231  (call $prints
30232  (i32.const 4256)
30233  )
30234  (call $printdf
30235  (f64.load offset=8
30236  (get_local $5)
30237  )
30238  )
30239  (call $prints
30240  (i32.const 4272)
30241  )
30242  (call $printdf
30243  (get_local $13)
30244  )
30245  (call $prints
30246  (i32.const 3280)
30247  )
30248  (call $eosio_assert
30249  (f64.le
30250  (get_local $13)
30251  (f64.const 2.220446049250313e-16)
30252  )
30253  (i32.const 4288)
30254  )
30255  (set_local $14
30256  (i64.add
30257  (get_local $14)
30258  (i64.const -1)
30259  )
30260  )
30261  (drop
30262  (call $_ZN5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
30263  (i32.add
30264  (get_local $16)
30265  (i32.const 88)
30266  )
30267  )
30268  )
30269  (br_if $label$7
30270  (tee_local $5
30271  (i32.load offset=92
30272  (get_local $16)
30273  )
30274  )
30275  )
30276  )
30277  (set_local $5
30278  (i64.eqz
30279  (get_local $14)
30280  )
30281  )
30282  (br $label$5)
30283  )
30284  (set_local $5
30285  (i32.const 0)
30286  )
30287  )
30288  (call $eosio_assert
30289  (get_local $5)
30290  (i32.const 4016)
30291  )
30292  (i64.store offset=88
30293  (get_local $16)
30294  (i64.const 4505964924445481351)
30295  )
30296  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKd
30297  (i32.add
30298  (get_local $16)
30299  (i32.const 64)
30300  )
30301  (i32.add
30302  (get_local $16)
30303  (i32.const 16)
30304  )
30305  (i32.add
30306  (get_local $16)
30307  (i32.const 88)
30308  )
30309  )
30310  (call $eosio_assert
30311  (f64.le
30312  (call $fabs
30313  (f64.add
30314  (f64.div
30315  (f64.const 1)
30316  (f64.load offset=8
30317  (i32.load offset=68
30318  (get_local $16)
30319  )
30320  )
30321  )
30322  (f64.const -5e6)
30323  )
30324  )
30325  (f64.const 2.220446049250313e-16)
30326  )
30327  (i32.const 4096)
30328  )
30329  (i64.store offset=8
30330  (get_local $16)
30331  (i64.const 4506651814115716936)
30332  )
30333  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11upper_boundERKd
30334  (i32.add
30335  (get_local $16)
30336  (i32.const 88)
30337  )
30338  (i32.add
30339  (get_local $16)
30340  (i32.const 16)
30341  )
30342  (i32.add
30343  (get_local $16)
30344  (i32.const 8)
30345  )
30346  )
30347  (i64.store offset=64
30348  (get_local $16)
30349  (tee_local $14
30350  (i64.load offset=88
30351  (get_local $16)
30352  )
30353  )
30354  )
30355  (call $eosio_assert
30356  (f64.le
30357  (call $fabs
30358  (f64.add
30359  (f64.div
30360  (f64.const 1)
30361  (f64.load offset=8
30362  (i32.wrap/i64
30363  (i64.shr_u
30364  (get_local $14)
30365  (i64.const 32)
30366  )
30367  )
30368  )
30369  )
30370  (f64.const -4e6)
30371  )
30372  )
30373  (f64.const 2.220446049250313e-16)
30374  )
30375  (i32.const 4144)
30376  )
30377  (block $label$8
30378  (br_if $label$8
30379  (i32.eqz
30380  (tee_local $9
30381  (i32.load offset=48
30382  (get_local $16)
30383  )
30384  )
30385  )
30386  )
30387  (block $label$9
30388  (block $label$10
30389  (br_if $label$10
30390  (i32.eq
30391  (tee_local $5
30392  (i32.load
30393  (tee_local $12
30394  (i32.add
30395  (get_local $16)
30396  (i32.const 52)
30397  )
30398  )
30399  )
30400  )
30401  (get_local $9)
30402  )
30403  )
30404  (loop $label$11
30405  (set_local $7
30406  (i32.load
30407  (tee_local $5
30408  (i32.add
30409  (get_local $5)
30410  (i32.const -24)
30411  )
30412  )
30413  )
30414  )
30415  (i32.store
30416  (get_local $5)
30417  (i32.const 0)
30418  )
30419  (block $label$12
30420  (br_if $label$12
30421  (i32.eqz
30422  (get_local $7)
30423  )
30424  )
30425  (call $_ZdlPv
30426  (get_local $7)
30427  )
30428  )
30429  (br_if $label$11
30430  (i32.ne
30431  (get_local $9)
30432  (get_local $5)
30433  )
30434  )
30435  )
30436  (set_local $5
30437  (i32.load
30438  (i32.add
30439  (get_local $16)
30440  (i32.const 48)
30441  )
30442  )
30443  )
30444  (br $label$9)
30445  )
30446  (set_local $5
30447  (get_local $9)
30448  )
30449  )
30450  (i32.store
30451  (get_local $12)
30452  (get_local $9)
30453  )
30454  (call $_ZdlPv
30455  (get_local $5)
30456  )
30457  )
30458  (i32.store offset=4
30459  (i32.const 0)
30460  (i32.add
30461  (get_local $16)
30462  (i32.const 96)
30463  )
30464  )
30465  )
30466  (func $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKd (param $0 i32) (param $1 i32) (param $2 i32)
30467  (local $3 i32)
30468  (local $4 i32)
30469  (local $5 i64)
30470  (local $6 i32)
30471  (local $7 i32)
30472  (local $8 i32)
30473  (local $9 i64)
30474  (local $10 i32)
30475  (local $11 i32)
30476  (i32.store offset=4
30477  (i32.const 0)
30478  (tee_local $11
30479  (i32.sub
30480  (i32.load offset=4
30481  (i32.const 0)
30482  )
30483  (i32.const 16)
30484  )
30485  )
30486  )
30487  (i64.store
30488  (get_local $11)
30489  (i64.const 0)
30490  )
30491  (set_local $5
30492  (i64.load offset=8
30493  (tee_local $8
30494  (i32.load
30495  (get_local $1)
30496  )
30497  )
30498  )
30499  )
30500  (set_local $9
30501  (i64.load
30502  (get_local $8)
30503  )
30504  )
30505  (i64.store offset=8
30506  (get_local $11)
30507  (i64.load
30508  (get_local $2)
30509  )
30510  )
30511  (set_local $2
30512  (i32.const 0)
30513  )
30514  (block $label$0
30515  (br_if $label$0
30516  (i32.lt_s
30517  (tee_local $3
30518  (call $db_idx_double_lowerbound
30519  (get_local $9)
30520  (get_local $5)
30521  (i64.const 5563204116185633808)
30522  (i32.add
30523  (get_local $11)
30524  (i32.const 8)
30525  )
30526  (get_local $11)
30527  )
30528  )
30529  (i32.const 0)
30530  )
30531  )
30532  (set_local $5
30533  (i64.load
30534  (get_local $11)
30535  )
30536  )
30537  (block $label$1
30538  (br_if $label$1
30539  (i32.eq
30540  (tee_local $10
30541  (i32.load
30542  (i32.add
30543  (tee_local $4
30544  (i32.load
30545  (get_local $1)
30546  )
30547  )
30548  (i32.const 28)
30549  )
30550  )
30551  )
30552  (tee_local $6
30553  (i32.load offset=24
30554  (get_local $4)
30555  )
30556  )
30557  )
30558  )
30559  (set_local $2
30560  (i32.add
30561  (get_local $10)
30562  (i32.const -24)
30563  )
30564  )
30565  (set_local $7
30566  (i32.sub
30567  (i32.const 0)
30568  (get_local $6)
30569  )
30570  )
30571  (loop $label$2
30572  (br_if $label$1
30573  (i64.eq
30574  (i64.load
30575  (i32.load
30576  (get_local $2)
30577  )
30578  )
30579  (get_local $5)
30580  )
30581  )
30582  (set_local $10
30583  (get_local $2)
30584  )
30585  (set_local $2
30586  (tee_local $8
30587  (i32.add
30588  (get_local $2)
30589  (i32.const -24)
30590  )
30591  )
30592  )
30593  (br_if $label$2
30594  (i32.ne
30595  (i32.add
30596  (get_local $8)
30597  (get_local $7)
30598  )
30599  (i32.const -24)
30600  )
30601  )
30602  )
30603  )
30604  (block $label$3
30605  (block $label$4
30606  (br_if $label$4
30607  (i32.eq
30608  (get_local $10)
30609  (get_local $6)
30610  )
30611  )
30612  (call $eosio_assert
30613  (i32.eq
30614  (i32.load offset=16
30615  (tee_local $2
30616  (i32.load
30617  (i32.add
30618  (get_local $10)
30619  (i32.const -24)
30620  )
30621  )
30622  )
30623  )
30624  (get_local $4)
30625  )
30626  (i32.const 208)
30627  )
30628  (br $label$3)
30629  )
30630  (call $eosio_assert
30631  (i32.eq
30632  (i32.load offset=16
30633  (tee_local $2
30634  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
30635  (get_local $4)
30636  (call $db_find_i64
30637  (i64.load
30638  (get_local $4)
30639  )
30640  (i64.load offset=8
30641  (get_local $4)
30642  )
30643  (i64.const 5563204116185633808)
30644  (get_local $5)
30645  )
30646  )
30647  )
30648  )
30649  (get_local $4)
30650  )
30651  (i32.const 208)
30652  )
30653  )
30654  (i32.store
30655  (i32.add
30656  (get_local $2)
30657  (i32.const 24)
30658  )
30659  (get_local $3)
30660  )
30661  )
30662  (i32.store offset=4
30663  (get_local $0)
30664  (get_local $2)
30665  )
30666  (i32.store
30667  (get_local $0)
30668  (get_local $1)
30669  )
30670  (i32.store offset=4
30671  (i32.const 0)
30672  (i32.add
30673  (get_local $11)
30674  (i32.const 16)
30675  )
30676  )
30677  )
30678  (func $_ZNSt3__16vectorIN5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_dXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_ (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
30679  (local $4 i32)
30680  (local $5 i32)
30681  (local $6 i32)
30682  (local $7 i32)
30683  (block $label$0
30684  (block $label$1
30685  (br_if $label$1
30686  (i32.ge_u
30687  (tee_local $5
30688  (i32.add
30689  (tee_local $4
30690  (i32.div_s
30691  (i32.sub
30692  (i32.load offset=4
30693  (get_local $0)
30694  )
30695  (tee_local $6
30696  (i32.load
30697  (get_local $0)
30698  )
30699  )
30700  )
30701  (i32.const 24)
30702  )
30703  )
30704  (i32.const 1)
30705  )
30706  )
30707  (i32.const 178956971)
30708  )
30709  )
30710  (set_local $7
30711  (i32.const 178956970)
30712  )
30713  (block $label$2
30714  (block $label$3
30715  (br_if $label$3
30716  (i32.gt_u
30717  (tee_local $6
30718  (i32.div_s
30719  (i32.sub
30720  (i32.load offset=8
30721  (get_local $0)
30722  )
30723  (get_local $6)
30724  )
30725  (i32.const 24)
30726  )
30727  )
30728  (i32.const 89478484)
30729  )
30730  )
30731  (br_if $label$2
30732  (i32.eqz
30733  (tee_local $7
30734  (select
30735  (get_local $5)
30736  (tee_local $7
30737  (i32.shl
30738  (get_local $6)
30739  (i32.const 1)
30740  )
30741  )
30742  (i32.lt_u
30743  (get_local $7)
30744  (get_local $5)
30745  )
30746  )
30747  )
30748  )
30749  )
30750  )
30751  (set_local $6
30752  (call $_Znwj
30753  (i32.mul
30754  (get_local $7)
30755  (i32.const 24)
30756  )
30757  )
30758  )
30759  (br $label$0)
30760  )
30761  (set_local $7
30762  (i32.const 0)
30763  )
30764  (set_local $6
30765  (i32.const 0)
30766  )
30767  (br $label$0)
30768  )
30769  (call $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv
30770  (get_local $0)
30771  )
30772  (unreachable)
30773  )
30774  (set_local $5
30775  (i32.load
30776  (get_local $1)
30777  )
30778  )
30779  (i32.store
30780  (get_local $1)
30781  (i32.const 0)
30782  )
30783  (i32.store
30784  (tee_local $1
30785  (i32.add
30786  (get_local $6)
30787  (i32.mul
30788  (get_local $4)
30789  (i32.const 24)
30790  )
30791  )
30792  )
30793  (get_local $5)
30794  )
30795  (i64.store offset=8
30796  (get_local $1)
30797  (i64.load
30798  (get_local $2)
30799  )
30800  )
30801  (i32.store offset=16
30802  (get_local $1)
30803  (i32.load
30804  (get_local $3)
30805  )
30806  )
30807  (set_local $4
30808  (i32.add
30809  (get_local $6)
30810  (i32.mul
30811  (get_local $7)
30812  (i32.const 24)
30813  )
30814  )
30815  )
30816  (set_local $5
30817  (i32.add
30818  (get_local $1)
30819  (i32.const 24)
30820  )
30821  )
30822  (block $label$4
30823  (block $label$5
30824  (br_if $label$5
30825  (i32.eq
30826  (tee_local $6
30827  (i32.load
30828  (i32.add
30829  (get_local $0)
30830  (i32.const 4)
30831  )
30832  )
30833  )
30834  (tee_local $7
30835  (i32.load
30836  (get_local $0)
30837  )
30838  )
30839  )
30840  )
30841  (loop $label$6
30842  (set_local $3
30843  (i32.load
30844  (tee_local $2
30845  (i32.add
30846  (get_local $6)
30847  (i32.const -24)
30848  )
30849  )
30850  )
30851  )
30852  (i32.store
30853  (get_local $2)
30854  (i32.const 0)
30855  )
30856  (i32.store
30857  (i32.add
30858  (get_local $1)
30859  (i32.const -24)
30860  )
30861  (get_local $3)
30862  )
30863  (i32.store
30864  (i32.add
30865  (get_local $1)
30866  (i32.const -8)
30867  )
30868  (i32.load
30869  (i32.add
30870  (get_local $6)
30871  (i32.const -8)
30872  )
30873  )
30874  )
30875  (i32.store
30876  (i32.add
30877  (get_local $1)
30878  (i32.const -12)
30879  )
30880  (i32.load
30881  (i32.add
30882  (get_local $6)
30883  (i32.const -12)
30884  )
30885  )
30886  )
30887  (i32.store
30888  (i32.add
30889  (get_local $1)
30890  (i32.const -16)
30891  )
30892  (i32.load
30893  (i32.add
30894  (get_local $6)
30895  (i32.const -16)
30896  )
30897  )
30898  )
30899  (set_local $1
30900  (i32.add
30901  (get_local $1)
30902  (i32.const -24)
30903  )
30904  )
30905  (set_local $6
30906  (get_local $2)
30907  )
30908  (br_if $label$6
30909  (i32.ne
30910  (get_local $7)
30911  (get_local $2)
30912  )
30913  )
30914  )
30915  (set_local $7
30916  (i32.load
30917  (i32.add
30918  (get_local $0)
30919  (i32.const 4)
30920  )
30921  )
30922  )
30923  (set_local $6
30924  (i32.load
30925  (get_local $0)
30926  )
30927  )
30928  (br $label$4)
30929  )
30930  (set_local $6
30931  (get_local $7)
30932  )
30933  )
30934  (i32.store
30935  (get_local $0)
30936  (get_local $1)
30937  )
30938  (i32.store
30939  (i32.add
30940  (get_local $0)
30941  (i32.const 4)
30942  )
30943  (get_local $5)
30944  )
30945  (i32.store
30946  (i32.add
30947  (get_local $0)
30948  (i32.const 8)
30949  )
30950  (get_local $4)
30951  )
30952  (block $label$7
30953  (br_if $label$7
30954  (i32.eq
30955  (get_local $7)
30956  (get_local $6)
30957  )
30958  )
30959  (loop $label$8
30960  (set_local $1
30961  (i32.load
30962  (tee_local $7
30963  (i32.add
30964  (get_local $7)
30965  (i32.const -24)
30966  )
30967  )
30968  )
30969  )
30970  (i32.store
30971  (get_local $7)
30972  (i32.const 0)
30973  )
30974  (block $label$9
30975  (br_if $label$9
30976  (i32.eqz
30977  (get_local $1)
30978  )
30979  )
30980  (call $_ZdlPv
30981  (get_local $1)
30982  )
30983  )
30984  (br_if $label$8
30985  (i32.ne
30986  (get_local $6)
30987  (get_local $7)
30988  )
30989  )
30990  )
30991  )
30992  (block $label$10
30993  (br_if $label$10
30994  (i32.eqz
30995  (get_local $6)
30996  )
30997  )
30998  (call $_ZdlPv
30999  (get_local $6)
31000  )
31001  )
31002  )
31003  (func $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11upper_boundERKd (param $0 i32) (param $1 i32) (param $2 i32)
31004  (local $3 i32)
31005  (local $4 i32)
31006  (local $5 i64)
31007  (local $6 i32)
31008  (local $7 i32)
31009  (local $8 i32)
31010  (local $9 i64)
31011  (local $10 i32)
31012  (local $11 i32)
31013  (i32.store offset=4
31014  (i32.const 0)
31015  (tee_local $11
31016  (i32.sub
31017  (i32.load offset=4
31018  (i32.const 0)
31019  )
31020  (i32.const 16)
31021  )
31022  )
31023  )
31024  (i64.store
31025  (get_local $11)
31026  (i64.const 0)
31027  )
31028  (set_local $5
31029  (i64.load offset=8
31030  (tee_local $8
31031  (i32.load
31032  (get_local $1)
31033  )
31034  )
31035  )
31036  )
31037  (set_local $9
31038  (i64.load
31039  (get_local $8)
31040  )
31041  )
31042  (i64.store offset=8
31043  (get_local $11)
31044  (i64.load
31045  (get_local $2)
31046  )
31047  )
31048  (set_local $2
31049  (i32.const 0)
31050  )
31051  (block $label$0
31052  (br_if $label$0
31053  (i32.lt_s
31054  (tee_local $3
31055  (call $db_idx_double_upperbound
31056  (get_local $9)
31057  (get_local $5)
31058  (i64.const 5563204116185633808)
31059  (i32.add
31060  (get_local $11)
31061  (i32.const 8)
31062  )
31063  (get_local $11)
31064  )
31065  )
31066  (i32.const 0)
31067  )
31068  )
31069  (set_local $5
31070  (i64.load
31071  (get_local $11)
31072  )
31073  )
31074  (block $label$1
31075  (br_if $label$1
31076  (i32.eq
31077  (tee_local $10
31078  (i32.load
31079  (i32.add
31080  (tee_local $4
31081  (i32.load
31082  (get_local $1)
31083  )
31084  )
31085  (i32.const 28)
31086  )
31087  )
31088  )
31089  (tee_local $6
31090  (i32.load offset=24
31091  (get_local $4)
31092  )
31093  )
31094  )
31095  )
31096  (set_local $2
31097  (i32.add
31098  (get_local $10)
31099  (i32.const -24)
31100  )
31101  )
31102  (set_local $7
31103  (i32.sub
31104  (i32.const 0)
31105  (get_local $6)
31106  )
31107  )
31108  (loop $label$2
31109  (br_if $label$1
31110  (i64.eq
31111  (i64.load
31112  (i32.load
31113  (get_local $2)
31114  )
31115  )
31116  (get_local $5)
31117  )
31118  )
31119  (set_local $10
31120  (get_local $2)
31121  )
31122  (set_local $2
31123  (tee_local $8
31124  (i32.add
31125  (get_local $2)
31126  (i32.const -24)
31127  )
31128  )
31129  )
31130  (br_if $label$2
31131  (i32.ne
31132  (i32.add
31133  (get_local $8)
31134  (get_local $7)
31135  )
31136  (i32.const -24)
31137  )
31138  )
31139  )
31140  )
31141  (block $label$3
31142  (block $label$4
31143  (br_if $label$4
31144  (i32.eq
31145  (get_local $10)
31146  (get_local $6)
31147  )
31148  )
31149  (call $eosio_assert
31150  (i32.eq
31151  (i32.load offset=16
31152  (tee_local $2
31153  (i32.load
31154  (i32.add
31155  (get_local $10)
31156  (i32.const -24)
31157  )
31158  )
31159  )
31160  )
31161  (get_local $4)
31162  )
31163  (i32.const 208)
31164  )
31165  (br $label$3)
31166  )
31167  (call $eosio_assert
31168  (i32.eq
31169  (i32.load offset=16
31170  (tee_local $2
31171  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
31172  (get_local $4)
31173  (call $db_find_i64
31174  (i64.load
31175  (get_local $4)
31176  )
31177  (i64.load offset=8
31178  (get_local $4)
31179  )
31180  (i64.const 5563204116185633808)
31181  (get_local $5)
31182  )
31183  )
31184  )
31185  )
31186  (get_local $4)
31187  )
31188  (i32.const 208)
31189  )
31190  )
31191  (i32.store
31192  (i32.add
31193  (get_local $2)
31194  (i32.const 24)
31195  )
31196  (get_local $3)
31197  )
31198  )
31199  (i32.store offset=4
31200  (get_local $0)
31201  (get_local $2)
31202  )
31203  (i32.store
31204  (get_local $0)
31205  (get_local $1)
31206  )
31207  (i32.store offset=4
31208  (i32.const 0)
31209  (i32.add
31210  (get_local $11)
31211  (i32.const 16)
31212  )
31213  )
31214  )
31215  (func $_ZN5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv (param $0 i32) (result i32)
31216  (local $1 i32)
31217  (local $2 i32)
31218  (local $3 i64)
31219  (local $4 i32)
31220  (local $5 i32)
31221  (local $6 i32)
31222  (local $7 i64)
31223  (local $8 i64)
31224  (local $9 i32)
31225  (local $10 i32)
31226  (local $11 i32)
31227  (i32.store offset=4
31228  (i32.const 0)
31229  (tee_local $11
31230  (i32.sub
31231  (i32.load offset=4
31232  (i32.const 0)
31233  )
31234  (i32.const 16)
31235  )
31236  )
31237  )
31238  (call $eosio_assert
31239  (i32.ne
31240  (i32.load offset=4
31241  (get_local $0)
31242  )
31243  (i32.const 0)
31244  )
31245  (i32.const 416)
31246  )
31247  (block $label$0
31248  (br_if $label$0
31249  (i32.ne
31250  (tee_local $9
31251  (i32.load offset=24
31252  (tee_local $6
31253  (i32.load offset=4
31254  (get_local $0)
31255  )
31256  )
31257  )
31258  )
31259  (i32.const -1)
31260  )
31261  )
31262  (set_local $3
31263  (i64.load
31264  (get_local $6)
31265  )
31266  )
31267  (set_local $7
31268  (i64.load offset=8
31269  (tee_local $9
31270  (i32.load
31271  (i32.load
31272  (get_local $0)
31273  )
31274  )
31275  )
31276  )
31277  )
31278  (set_local $8
31279  (i64.load
31280  (get_local $9)
31281  )
31282  )
31283  (i64.store offset=8
31284  (get_local $11)
31285  (i64.const 0)
31286  )
31287  (set_local $9
31288  (call $db_idx_double_find_primary
31289  (get_local $8)
31290  (get_local $7)
31291  (i64.const 5563204116185633808)
31292  (i32.add
31293  (get_local $11)
31294  (i32.const 8)
31295  )
31296  (get_local $3)
31297  )
31298  )
31299  (i32.store offset=24
31300  (i32.load
31301  (i32.add
31302  (get_local $0)
31303  (i32.const 4)
31304  )
31305  )
31306  (get_local $9)
31307  )
31308  )
31309  (i64.store offset=8
31310  (get_local $11)
31311  (i64.const 0)
31312  )
31313  (block $label$1
31314  (block $label$2
31315  (block $label$3
31316  (block $label$4
31317  (br_if $label$4
31318  (i32.le_s
31319  (tee_local $1
31320  (call $db_idx_double_next
31321  (get_local $9)
31322  (i32.add
31323  (get_local $11)
31324  (i32.const 8)
31325  )
31326  )
31327  )
31328  (i32.const -1)
31329  )
31330  )
31331  (set_local $3
31332  (i64.load offset=8
31333  (get_local $11)
31334  )
31335  )
31336  (block $label$5
31337  (br_if $label$5
31338  (i32.eq
31339  (tee_local $10
31340  (i32.load
31341  (i32.add
31342  (tee_local $2
31343  (i32.load
31344  (i32.load
31345  (get_local $0)
31346  )
31347  )
31348  )
31349  (i32.const 28)
31350  )
31351  )
31352  )
31353  (tee_local $4
31354  (i32.load offset=24
31355  (get_local $2)
31356  )
31357  )
31358  )
31359  )
31360  (set_local $9
31361  (i32.add
31362  (get_local $10)
31363  (i32.const -24)
31364  )
31365  )
31366  (set_local $5
31367  (i32.sub
31368  (i32.const 0)
31369  (get_local $4)
31370  )
31371  )
31372  (loop $label$6
31373  (br_if $label$5
31374  (i64.eq
31375  (i64.load
31376  (i32.load
31377  (get_local $9)
31378  )
31379  )
31380  (get_local $3)
31381  )
31382  )
31383  (set_local $10
31384  (get_local $9)
31385  )
31386  (set_local $9
31387  (tee_local $6
31388  (i32.add
31389  (get_local $9)
31390  (i32.const -24)
31391  )
31392  )
31393  )
31394  (br_if $label$6
31395  (i32.ne
31396  (i32.add
31397  (get_local $6)
31398  (get_local $5)
31399  )
31400  (i32.const -24)
31401  )
31402  )
31403  )
31404  )
31405  (br_if $label$3
31406  (i32.eq
31407  (get_local $10)
31408  (get_local $4)
31409  )
31410  )
31411  (call $eosio_assert
31412  (i32.eq
31413  (i32.load offset=16
31414  (tee_local $9
31415  (i32.load
31416  (i32.add
31417  (get_local $10)
31418  (i32.const -24)
31419  )
31420  )
31421  )
31422  )
31423  (get_local $2)
31424  )
31425  (i32.const 208)
31426  )
31427  (br $label$2)
31428  )
31429  (i32.store
31430  (i32.add
31431  (get_local $0)
31432  (i32.const 4)
31433  )
31434  (i32.const 0)
31435  )
31436  (br $label$1)
31437  )
31438  (call $eosio_assert
31439  (i32.eq
31440  (i32.load offset=16
31441  (tee_local $9
31442  (call $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
31443  (get_local $2)
31444  (call $db_find_i64
31445  (i64.load
31446  (get_local $2)
31447  )
31448  (i64.load offset=8
31449  (get_local $2)
31450  )
31451  (i64.const 5563204116185633808)
31452  (get_local $3)
31453  )
31454  )
31455  )
31456  )
31457  (get_local $2)
31458  )
31459  (i32.const 208)
31460  )
31461  )
31462  (i32.store
31463  (i32.add
31464  (get_local $0)
31465  (i32.const 4)
31466  )
31467  (get_local $9)
31468  )
31469  (i32.store
31470  (i32.add
31471  (get_local $9)
31472  (i32.const 24)
31473  )
31474  (get_local $1)
31475  )
31476  )
31477  (i32.store offset=4
31478  (i32.const 0)
31479  (i32.add
31480  (get_local $11)
31481  (i32.const 16)
31482  )
31483  )
31484  (get_local $0)
31485  )
31486  (func $_ZNK5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_dXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl (param $0 i32) (param $1 i32) (result i32)
31487  (local $2 i32)
31488  (local $3 i32)
31489  (local $4 i32)
31490  (local $5 i64)
31491  (local $6 i32)
31492  (local $7 i32)
31493  (local $8 i32)
31494  (local $9 i32)
31495  (set_local $8
31496  (tee_local $9
31497  (i32.sub
31498  (i32.load offset=4
31499  (i32.const 0)
31500  )
31501  (i32.const 32)
31502  )
31503  )
31504  )
31505  (i32.store offset=4
31506  (i32.const 0)
31507  (get_local $9)
31508  )
31509  (block $label$0
31510  (br_if $label$0
31511  (i32.eq
31512  (tee_local $7
31513  (i32.load
31514  (i32.add
31515  (get_local $0)
31516  (i32.const 28)
31517  )
31518  )
31519  )
31520  (tee_local $2
31521  (i32.load offset=24
31522  (get_local $0)
31523  )
31524  )
31525  )
31526  )
31527  (set_local $3
31528  (i32.sub
31529  (i32.const 0)
31530  (get_local $2)
31531  )
31532  )
31533  (set_local $6
31534  (i32.add
31535  (get_local $7)
31536  (i32.const -24)
31537  )
31538  )
31539  (loop $label$1
31540  (br_if $label$0
31541  (i32.eq
31542  (i32.load
31543  (i32.add
31544  (get_local $6)
31545  (i32.const 16)
31546  )
31547  )
31548  (get_local $1)
31549  )
31550  )
31551  (set_local $7
31552  (get_local $6)
31553  )
31554  (set_local $6
31555  (tee_local $4
31556  (i32.add
31557  (get_local $6)
31558  (i32.const -24)
31559  )
31560  )
31561  )
31562  (br_if $label$1
31563  (i32.ne
31564  (i32.add
31565  (get_local $4)
31566  (get_local $3)
31567  )
31568  (i32.const -24)
31569  )
31570  )
31571  )
31572  )
31573  (block $label$2
31574  (block $label$3
31575  (br_if $label$3
31576  (i32.eq
31577  (get_local $7)
31578  (get_local $2)
31579  )
31580  )
31581  (set_local $6
31582  (i32.load
31583  (i32.add
31584  (get_local $7)
31585  (i32.const -24)
31586  )
31587  )
31588  )
31589  (br $label$2)
31590  )
31591  (call $eosio_assert
31592  (i32.xor
31593  (i32.shr_u
31594  (tee_local $4
31595  (call $db_get_i64
31596  (get_local $1)
31597  (i32.const 0)
31598  (i32.const 0)
31599  )
31600  )
31601  (i32.const 31)
31602  )
31603  (i32.const 1)
31604  )
31605  (i32.const 1920)
31606  )
31607  (block $label$4
31608  (block $label$5
31609  (br_if $label$5
31610  (i32.le_u
31611  (get_local $4)
31612  (i32.const 512)
31613  )
31614  )
31615  (drop
31616  (call $db_get_i64
31617  (get_local $1)
31618  (tee_local $7
31619  (call $malloc
31620  (get_local $4)
31621  )
31622  )
31623  (get_local $4)
31624  )
31625  )
31626  (call $free
31627  (get_local $7)
31628  )
31629  (br $label$4)
31630  )
31631  (i32.store offset=4
31632  (i32.const 0)
31633  (tee_local $7
31634  (i32.sub
31635  (get_local $9)
31636  (i32.and
31637  (i32.add
31638  (get_local $4)
31639  (i32.const 15)
31640  )
31641  (i32.const -16)
31642  )
31643  )
31644  )
31645  )
31646  (drop
31647  (call $db_get_i64
31648  (get_local $1)
31649  (get_local $7)
31650  (get_local $4)
31651  )
31652  )
31653  )
31654  (i32.store offset=16
31655  (tee_local $6
31656  (call $_Znwj
31657  (i32.const 32)
31658  )
31659  )
31660  (get_local $0)
31661  )
31662  (call $eosio_assert
31663  (i32.gt_u
31664  (get_local $4)
31665  (i32.const 7)
31666  )
31667  (i32.const 1952)
31668  )
31669  (drop
31670  (call $memcpy
31671  (get_local $6)
31672  (get_local $7)
31673  (i32.const 8)
31674  )
31675  )
31676  (call $eosio_assert
31677  (i32.ne
31678  (i32.and
31679  (get_local $4)
31680  (i32.const -8)
31681  )
31682  (i32.const 8)
31683  )
31684  (i32.const 1952)
31685  )
31686  (drop
31687  (call $memcpy
31688  (i32.add
31689  (get_local $6)
31690  (i32.const 8)
31691  )
31692  (i32.add
31693  (get_local $7)
31694  (i32.const 8)
31695  )
31696  (i32.const 8)
31697  )
31698  )
31699  (i32.store offset=24
31700  (get_local $6)
31701  (i32.const -1)
31702  )
31703  (i32.store offset=20
31704  (get_local $6)
31705  (get_local $1)
31706  )
31707  (i32.store offset=24
31708  (get_local $8)
31709  (get_local $6)
31710  )
31711  (i64.store offset=16
31712  (get_local $8)
31713  (tee_local $5
31714  (i64.load
31715  (get_local $6)
31716  )
31717  )
31718  )
31719  (i32.store offset=12
31720  (get_local $8)
31721  (tee_local $7
31722  (i32.load offset=20
31723  (get_local $6)
31724  )
31725  )
31726  )
31727  (block $label$6
31728  (block $label$7
31729  (br_if $label$7
31730  (i32.ge_u
31731  (tee_local $4
31732  (i32.load
31733  (tee_local $1
31734  (i32.add
31735  (get_local $0)
31736  (i32.const 28)
31737  )
31738  )
31739  )
31740  )
31741  (i32.load
31742  (i32.add
31743  (get_local $0)
31744  (i32.const 32)
31745  )
31746  )
31747  )
31748  )
31749  (i64.store offset=8
31750  (get_local $4)
31751  (get_local $5)
31752  )
31753  (i32.store offset=16
31754  (get_local $4)
31755  (get_local $7)
31756  )
31757  (i32.store offset=24
31758  (get_local $8)
31759  (i32.const 0)
31760  )
31761  (i32.store
31762  (get_local $4)
31763  (get_local $6)
31764  )
31765  (i32.store
31766  (get_local $1)
31767  (i32.add
31768  (get_local $4)
31769  (i32.const 24)
31770  )
31771  )
31772  (br $label$6)
31773  )
31774  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy5563204116185633808EN17_test_multi_index17record_idx_doubleEJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_dXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
31775  (i32.add
31776  (get_local $0)
31777  (i32.const 24)
31778  )
31779  (i32.add
31780  (get_local $8)
31781  (i32.const 24)
31782  )
31783  (i32.add
31784  (get_local $8)
31785  (i32.const 16)
31786  )
31787  (i32.add
31788  (get_local $8)
31789  (i32.const 12)
31790  )
31791  )
31792  )
31793  (set_local $4
31794  (i32.load offset=24
31795  (get_local $8)
31796  )
31797  )
31798  (i32.store offset=24
31799  (get_local $8)
31800  (i32.const 0)
31801  )
31802  (br_if $label$2
31803  (i32.eqz
31804  (get_local $4)
31805  )
31806  )
31807  (call $_ZdlPv
31808  (get_local $4)
31809  )
31810  )
31811  (i32.store offset=4
31812  (i32.const 0)
31813  (i32.add
31814  (get_local $8)
31815  (i32.const 32)
31816  )
31817  )
31818  (get_local $6)
31819  )
31820  (func $_ZN16test_multi_index28idx64_pk_iterator_exceed_endEyyy (param $0 i64) (param $1 i64) (param $2 i64)
31821  (local $3 i32)
31822  (local $4 i32)
31823  (local $5 i32)
31824  (local $6 i32)
31825  (local $7 i32)
31826  (i32.store offset=4
31827  (i32.const 0)
31828  (tee_local $7
31829  (i32.sub
31830  (i32.load offset=4
31831  (i32.const 0)
31832  )
31833  (i32.const 48)
31834  )
31835  )
31836  )
31837  (i32.store
31838  (i32.add
31839  (get_local $7)
31840  (i32.const 32)
31841  )
31842  (i32.const 0)
31843  )
31844  (i64.store offset=8
31845  (get_local $7)
31846  (get_local $0)
31847  )
31848  (i64.store
31849  (get_local $7)
31850  (get_local $0)
31851  )
31852  (i64.store offset=16
31853  (get_local $7)
31854  (i64.const -1)
31855  )
31856  (i64.store offset=24
31857  (get_local $7)
31858  (i64.const 0)
31859  )
31860  (i32.store8 offset=36
31861  (get_local $7)
31862  (i32.const 0)
31863  )
31864  (call $eosio_assert
31865  (i32.const 0)
31866  (i32.const 416)
31867  )
31868  (block $label$0
31869  (br_if $label$0
31870  (i32.le_s
31871  (tee_local $6
31872  (call $db_next_i64
31873  (i32.load offset=20
31874  (i32.const 0)
31875  )
31876  (i32.add
31877  (get_local $7)
31878  (i32.const 40)
31879  )
31880  )
31881  )
31882  (i32.const -1)
31883  )
31884  )
31885  (drop
31886  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
31887  (get_local $7)
31888  (get_local $6)
31889  )
31890  )
31891  (br_if $label$0
31892  (i32.eqz
31893  (tee_local $3
31894  (i32.load offset=24
31895  (get_local $7)
31896  )
31897  )
31898  )
31899  )
31900  (block $label$1
31901  (block $label$2
31902  (br_if $label$2
31903  (i32.eq
31904  (tee_local $6
31905  (i32.load
31906  (tee_local $5
31907  (i32.add
31908  (get_local $7)
31909  (i32.const 28)
31910  )
31911  )
31912  )
31913  )
31914  (get_local $3)
31915  )
31916  )
31917  (loop $label$3
31918  (set_local $4
31919  (i32.load
31920  (tee_local $6
31921  (i32.add
31922  (get_local $6)
31923  (i32.const -24)
31924  )
31925  )
31926  )
31927  )
31928  (i32.store
31929  (get_local $6)
31930  (i32.const 0)
31931  )
31932  (block $label$4
31933  (br_if $label$4
31934  (i32.eqz
31935  (get_local $4)
31936  )
31937  )
31938  (call $_ZdlPv
31939  (get_local $4)
31940  )
31941  )
31942  (br_if $label$3
31943  (i32.ne
31944  (get_local $3)
31945  (get_local $6)
31946  )
31947  )
31948  )
31949  (set_local $6
31950  (i32.load
31951  (i32.add
31952  (get_local $7)
31953  (i32.const 24)
31954  )
31955  )
31956  )
31957  (br $label$1)
31958  )
31959  (set_local $6
31960  (get_local $3)
31961  )
31962  )
31963  (i32.store
31964  (get_local $5)
31965  (get_local $3)
31966  )
31967  (call $_ZdlPv
31968  (get_local $6)
31969  )
31970  )
31971  (i32.store offset=4
31972  (i32.const 0)
31973  (i32.add
31974  (get_local $7)
31975  (i32.const 48)
31976  )
31977  )
31978  )
31979  (func $_ZN16test_multi_index28idx64_sk_iterator_exceed_endEyyy (param $0 i64) (param $1 i64) (param $2 i64)
31980  (local $3 i32)
31981  (local $4 i32)
31982  (local $5 i32)
31983  (local $6 i32)
31984  (local $7 i32)
31985  (i32.store offset=4
31986  (i32.const 0)
31987  (tee_local $7
31988  (i32.sub
31989  (i32.load offset=4
31990  (i32.const 0)
31991  )
31992  (i32.const 64)
31993  )
31994  )
31995  )
31996  (i32.store
31997  (i32.add
31998  (get_local $7)
31999  (i32.const 56)
32000  )
32001  (i32.const 0)
32002  )
32003  (i64.store offset=32
32004  (get_local $7)
32005  (get_local $0)
32006  )
32007  (i64.store offset=24
32008  (get_local $7)
32009  (get_local $0)
32010  )
32011  (i64.store offset=40
32012  (get_local $7)
32013  (i64.const -1)
32014  )
32015  (i64.store offset=48
32016  (get_local $7)
32017  (i64.const 0)
32018  )
32019  (i32.store8 offset=60
32020  (get_local $7)
32021  (i32.const 0)
32022  )
32023  (i32.store offset=20
32024  (get_local $7)
32025  (i32.const 0)
32026  )
32027  (i32.store offset=16
32028  (get_local $7)
32029  (i32.add
32030  (get_local $7)
32031  (i32.const 8)
32032  )
32033  )
32034  (drop
32035  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
32036  (i32.add
32037  (get_local $7)
32038  (i32.const 16)
32039  )
32040  )
32041  )
32042  (block $label$0
32043  (br_if $label$0
32044  (i32.eqz
32045  (tee_local $3
32046  (i32.load offset=48
32047  (get_local $7)
32048  )
32049  )
32050  )
32051  )
32052  (block $label$1
32053  (block $label$2
32054  (br_if $label$2
32055  (i32.eq
32056  (tee_local $6
32057  (i32.load
32058  (tee_local $5
32059  (i32.add
32060  (get_local $7)
32061  (i32.const 52)
32062  )
32063  )
32064  )
32065  )
32066  (get_local $3)
32067  )
32068  )
32069  (loop $label$3
32070  (set_local $4
32071  (i32.load
32072  (tee_local $6
32073  (i32.add
32074  (get_local $6)
32075  (i32.const -24)
32076  )
32077  )
32078  )
32079  )
32080  (i32.store
32081  (get_local $6)
32082  (i32.const 0)
32083  )
32084  (block $label$4
32085  (br_if $label$4
32086  (i32.eqz
32087  (get_local $4)
32088  )
32089  )
32090  (call $_ZdlPv
32091  (get_local $4)
32092  )
32093  )
32094  (br_if $label$3
32095  (i32.ne
32096  (get_local $3)
32097  (get_local $6)
32098  )
32099  )
32100  )
32101  (set_local $6
32102  (i32.load
32103  (i32.add
32104  (get_local $7)
32105  (i32.const 48)
32106  )
32107  )
32108  )
32109  (br $label$1)
32110  )
32111  (set_local $6
32112  (get_local $3)
32113  )
32114  )
32115  (i32.store
32116  (get_local $5)
32117  (get_local $3)
32118  )
32119  (call $_ZdlPv
32120  (get_local $6)
32121  )
32122  )
32123  (i32.store offset=4
32124  (i32.const 0)
32125  (i32.add
32126  (get_local $7)
32127  (i32.const 64)
32128  )
32129  )
32130  )
32131  (func $_ZN16test_multi_index30idx64_pk_iterator_exceed_beginEyyy (param $0 i64) (param $1 i64) (param $2 i64)
32132  (local $3 i32)
32133  (local $4 i32)
32134  (local $5 i32)
32135  (local $6 i32)
32136  (local $7 i32)
32137  (i32.store offset=4
32138  (i32.const 0)
32139  (tee_local $7
32140  (i32.sub
32141  (i32.load offset=4
32142  (i32.const 0)
32143  )
32144  (i32.const 48)
32145  )
32146  )
32147  )
32148  (set_local $6
32149  (i32.const 0)
32150  )
32151  (i32.store
32152  (i32.add
32153  (get_local $7)
32154  (i32.const 40)
32155  )
32156  (i32.const 0)
32157  )
32158  (i64.store offset=16
32159  (get_local $7)
32160  (get_local $0)
32161  )
32162  (i64.store offset=8
32163  (get_local $7)
32164  (get_local $0)
32165  )
32166  (i64.store offset=24
32167  (get_local $7)
32168  (i64.const -1)
32169  )
32170  (i32.store8 offset=44
32171  (get_local $7)
32172  (i32.const 0)
32173  )
32174  (i64.store offset=32
32175  (get_local $7)
32176  (i64.const 0)
32177  )
32178  (block $label$0
32179  (br_if $label$0
32180  (i32.lt_s
32181  (tee_local $4
32182  (call $db_lowerbound_i64
32183  (get_local $0)
32184  (get_local $0)
32185  (i64.const 8417982951132398080)
32186  (i64.const 0)
32187  )
32188  )
32189  (i32.const 0)
32190  )
32191  )
32192  (set_local $6
32193  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
32194  (i32.add
32195  (get_local $7)
32196  (i32.const 8)
32197  )
32198  (get_local $4)
32199  )
32200  )
32201  )
32202  (i32.store offset=4
32203  (get_local $7)
32204  (get_local $6)
32205  )
32206  (i32.store
32207  (get_local $7)
32208  (i32.add
32209  (get_local $7)
32210  (i32.const 8)
32211  )
32212  )
32213  (drop
32214  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
32215  (get_local $7)
32216  )
32217  )
32218  (block $label$1
32219  (br_if $label$1
32220  (i32.eqz
32221  (tee_local $3
32222  (i32.load offset=32
32223  (get_local $7)
32224  )
32225  )
32226  )
32227  )
32228  (block $label$2
32229  (block $label$3
32230  (br_if $label$3
32231  (i32.eq
32232  (tee_local $6
32233  (i32.load
32234  (tee_local $5
32235  (i32.add
32236  (get_local $7)
32237  (i32.const 36)
32238  )
32239  )
32240  )
32241  )
32242  (get_local $3)
32243  )
32244  )
32245  (loop $label$4
32246  (set_local $4
32247  (i32.load
32248  (tee_local $6
32249  (i32.add
32250  (get_local $6)
32251  (i32.const -24)
32252  )
32253  )
32254  )
32255  )
32256  (i32.store
32257  (get_local $6)
32258  (i32.const 0)
32259  )
32260  (block $label$5
32261  (br_if $label$5
32262  (i32.eqz
32263  (get_local $4)
32264  )
32265  )
32266  (call $_ZdlPv
32267  (get_local $4)
32268  )
32269  )
32270  (br_if $label$4
32271  (i32.ne
32272  (get_local $3)
32273  (get_local $6)
32274  )
32275  )
32276  )
32277  (set_local $6
32278  (i32.load
32279  (i32.add
32280  (get_local $7)
32281  (i32.const 32)
32282  )
32283  )
32284  )
32285  (br $label$2)
32286  )
32287  (set_local $6
32288  (get_local $3)
32289  )
32290  )
32291  (i32.store
32292  (get_local $5)
32293  (get_local $3)
32294  )
32295  (call $_ZdlPv
32296  (get_local $6)
32297  )
32298  )
32299  (i32.store offset=4
32300  (i32.const 0)
32301  (i32.add
32302  (get_local $7)
32303  (i32.const 48)
32304  )
32305  )
32306  )
32307  (func $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv (param $0 i32) (result i32)
32308  (local $1 i32)
32309  (local $2 i32)
32310  (i32.store offset=4
32311  (i32.const 0)
32312  (tee_local $2
32313  (i32.sub
32314  (i32.load offset=4
32315  (i32.const 0)
32316  )
32317  (i32.const 16)
32318  )
32319  )
32320  )
32321  (block $label$0
32322  (block $label$1
32323  (br_if $label$1
32324  (i32.eqz
32325  (tee_local $1
32326  (i32.load offset=4
32327  (get_local $0)
32328  )
32329  )
32330  )
32331  )
32332  (call $eosio_assert
32333  (i32.xor
32334  (i32.shr_u
32335  (tee_local $1
32336  (call $db_previous_i64
32337  (i32.load offset=20
32338  (get_local $1)
32339  )
32340  (i32.add
32341  (get_local $2)
32342  (i32.const 8)
32343  )
32344  )
32345  )
32346  (i32.const 31)
32347  )
32348  (i32.const 1)
32349  )
32350  (i32.const 2496)
32351  )
32352  (br $label$0)
32353  )
32354  (call $eosio_assert
32355  (i32.ne
32356  (tee_local $1
32357  (call $db_end_i64
32358  (i64.load
32359  (tee_local $1
32360  (i32.load
32361  (get_local $0)
32362  )
32363  )
32364  )
32365  (i64.load offset=8
32366  (get_local $1)
32367  )
32368  (i64.const 8417982951132398080)
32369  )
32370  )
32371  (i32.const -1)
32372  )
32373  (i32.const 2432)
32374  )
32375  (call $eosio_assert
32376  (i32.xor
32377  (i32.shr_u
32378  (tee_local $1
32379  (call $db_previous_i64
32380  (get_local $1)
32381  (i32.add
32382  (get_local $2)
32383  (i32.const 8)
32384  )
32385  )
32386  )
32387  (i32.const 31)
32388  )
32389  (i32.const 1)
32390  )
32391  (i32.const 2432)
32392  )
32393  )
32394  (i32.store
32395  (i32.add
32396  (get_local $0)
32397  (i32.const 4)
32398  )
32399  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
32400  (i32.load
32401  (get_local $0)
32402  )
32403  (get_local $1)
32404  )
32405  )
32406  (i32.store offset=4
32407  (i32.const 0)
32408  (i32.add
32409  (get_local $2)
32410  (i32.const 16)
32411  )
32412  )
32413  (get_local $0)
32414  )
32415  (func $_ZN16test_multi_index30idx64_sk_iterator_exceed_beginEyyy (param $0 i64) (param $1 i64) (param $2 i64)
32416  (local $3 i32)
32417  (local $4 i32)
32418  (local $5 i32)
32419  (local $6 i32)
32420  (local $7 i32)
32421  (i32.store offset=4
32422  (i32.const 0)
32423  (tee_local $7
32424  (i32.sub
32425  (i32.load offset=4
32426  (i32.const 0)
32427  )
32428  (i32.const 64)
32429  )
32430  )
32431  )
32432  (i32.store
32433  (i32.add
32434  (get_local $7)
32435  (i32.const 48)
32436  )
32437  (i32.const 0)
32438  )
32439  (i64.store offset=24
32440  (get_local $7)
32441  (get_local $0)
32442  )
32443  (i64.store offset=16
32444  (get_local $7)
32445  (get_local $0)
32446  )
32447  (i64.store offset=32
32448  (get_local $7)
32449  (i64.const -1)
32450  )
32451  (i64.store offset=40
32452  (get_local $7)
32453  (i64.const 0)
32454  )
32455  (i32.store8 offset=52
32456  (get_local $7)
32457  (i32.const 0)
32458  )
32459  (i32.store
32460  (get_local $7)
32461  (i32.add
32462  (get_local $7)
32463  (i32.const 16)
32464  )
32465  )
32466  (i64.store offset=56
32467  (get_local $7)
32468  (i64.const 0)
32469  )
32470  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
32471  (i32.add
32472  (get_local $7)
32473  (i32.const 8)
32474  )
32475  (get_local $7)
32476  (i32.add
32477  (get_local $7)
32478  (i32.const 56)
32479  )
32480  )
32481  (drop
32482  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
32483  (i32.add
32484  (get_local $7)
32485  (i32.const 8)
32486  )
32487  )
32488  )
32489  (block $label$0
32490  (br_if $label$0
32491  (i32.eqz
32492  (tee_local $3
32493  (i32.load offset=40
32494  (get_local $7)
32495  )
32496  )
32497  )
32498  )
32499  (block $label$1
32500  (block $label$2
32501  (br_if $label$2
32502  (i32.eq
32503  (tee_local $6
32504  (i32.load
32505  (tee_local $5
32506  (i32.add
32507  (get_local $7)
32508  (i32.const 44)
32509  )
32510  )
32511  )
32512  )
32513  (get_local $3)
32514  )
32515  )
32516  (loop $label$3
32517  (set_local $4
32518  (i32.load
32519  (tee_local $6
32520  (i32.add
32521  (get_local $6)
32522  (i32.const -24)
32523  )
32524  )
32525  )
32526  )
32527  (i32.store
32528  (get_local $6)
32529  (i32.const 0)
32530  )
32531  (block $label$4
32532  (br_if $label$4
32533  (i32.eqz
32534  (get_local $4)
32535  )
32536  )
32537  (call $_ZdlPv
32538  (get_local $4)
32539  )
32540  )
32541  (br_if $label$3
32542  (i32.ne
32543  (get_local $3)
32544  (get_local $6)
32545  )
32546  )
32547  )
32548  (set_local $6
32549  (i32.load
32550  (i32.add
32551  (get_local $7)
32552  (i32.const 40)
32553  )
32554  )
32555  )
32556  (br $label$1)
32557  )
32558  (set_local $6
32559  (get_local $3)
32560  )
32561  )
32562  (i32.store
32563  (get_local $5)
32564  (get_local $3)
32565  )
32566  (call $_ZdlPv
32567  (get_local $6)
32568  )
32569  )
32570  (i32.store offset=4
32571  (i32.const 0)
32572  (i32.add
32573  (get_local $7)
32574  (i32.const 64)
32575  )
32576  )
32577  )
32578  (func $_ZN16test_multi_index32idx64_pass_pk_ref_to_other_tableEyyy (param $0 i64) (param $1 i64) (param $2 i64)
32579  (local $3 i64)
32580  (local $4 i32)
32581  (local $5 i32)
32582  (local $6 i32)
32583  (local $7 i32)
32584  (local $8 i64)
32585  (local $9 i64)
32586  (local $10 i64)
32587  (local $11 i32)
32588  (i32.store offset=4
32589  (i32.const 0)
32590  (tee_local $11
32591  (i32.sub
32592  (i32.load offset=4
32593  (i32.const 0)
32594  )
32595  (i32.const 48)
32596  )
32597  )
32598  )
32599  (i32.store
32600  (i32.add
32601  (get_local $11)
32602  (i32.const 40)
32603  )
32604  (i32.const 0)
32605  )
32606  (i64.store offset=16
32607  (get_local $11)
32608  (get_local $0)
32609  )
32610  (i64.store offset=8
32611  (get_local $11)
32612  (get_local $0)
32613  )
32614  (i64.store offset=24
32615  (get_local $11)
32616  (i64.const -1)
32617  )
32618  (set_local $9
32619  (i64.const 0)
32620  )
32621  (i64.store offset=32
32622  (get_local $11)
32623  (i64.const 0)
32624  )
32625  (i32.store8 offset=44
32626  (get_local $11)
32627  (i32.const 0)
32628  )
32629  (set_local $7
32630  (i32.const 0)
32631  )
32632  (block $label$0
32633  (br_if $label$0
32634  (i32.lt_s
32635  (tee_local $5
32636  (call $db_find_i64
32637  (get_local $0)
32638  (get_local $0)
32639  (i64.const 8417982951132398080)
32640  (i64.const 781)
32641  )
32642  )
32643  (i32.const 0)
32644  )
32645  )
32646  (call $eosio_assert
32647  (i32.eq
32648  (i32.load offset=16
32649  (tee_local $7
32650  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
32651  (i32.add
32652  (get_local $11)
32653  (i32.const 8)
32654  )
32655  (get_local $5)
32656  )
32657  )
32658  )
32659  (i32.add
32660  (get_local $11)
32661  (i32.const 8)
32662  )
32663  )
32664  (i32.const 208)
32665  )
32666  (set_local $3
32667  (i64.load offset=8
32668  (get_local $7)
32669  )
32670  )
32671  (set_local $8
32672  (i64.const 59)
32673  )
32674  (set_local $7
32675  (i32.const 768)
32676  )
32677  (set_local $10
32678  (i64.const 0)
32679  )
32680  (loop $label$1
32681  (block $label$2
32682  (block $label$3
32683  (block $label$4
32684  (block $label$5
32685  (block $label$6
32686  (br_if $label$6
32687  (i64.gt_u
32688  (get_local $9)
32689  (i64.const 2)
32690  )
32691  )
32692  (br_if $label$5
32693  (i32.gt_u
32694  (i32.and
32695  (i32.add
32696  (tee_local $5
32697  (i32.load8_s
32698  (get_local $7)
32699  )
32700  )
32701  (i32.const -97)
32702  )
32703  (i32.const 255)
32704  )
32705  (i32.const 25)
32706  )
32707  )
32708  (set_local $5
32709  (i32.add
32710  (get_local $5)
32711  (i32.const 165)
32712  )
32713  )
32714  (br $label$4)
32715  )
32716  (set_local $0
32717  (i64.const 0)
32718  )
32719  (br_if $label$3
32720  (i64.le_u
32721  (get_local $9)
32722  (i64.const 11)
32723  )
32724  )
32725  (br $label$2)
32726  )
32727  (set_local $5
32728  (select
32729  (i32.add
32730  (get_local $5)
32731  (i32.const 208)
32732  )
32733  (i32.const 0)
32734  (i32.lt_u
32735  (i32.and
32736  (i32.add
32737  (get_local $5)
32738  (i32.const -49)
32739  )
32740  (i32.const 255)
32741  )
32742  (i32.const 5)
32743  )
32744  )
32745  )
32746  )
32747  (set_local $0
32748  (i64.shr_s
32749  (i64.shl
32750  (i64.extend_u/i32
32751  (get_local $5)
32752  )
32753  (i64.const 56)
32754  )
32755  (i64.const 56)
32756  )
32757  )
32758  )
32759  (set_local $0
32760  (i64.shl
32761  (i64.and
32762  (get_local $0)
32763  (i64.const 31)
32764  )
32765  (i64.and
32766  (get_local $8)
32767  (i64.const 4294967295)
32768  )
32769  )
32770  )
32771  )
32772  (set_local $7
32773  (i32.add
32774  (get_local $7)
32775  (i32.const 1)
32776  )
32777  )
32778  (set_local $9
32779  (i64.add
32780  (get_local $9)
32781  (i64.const 1)
32782  )
32783  )
32784  (set_local $10
32785  (i64.or
32786  (get_local $0)
32787  (get_local $10)
32788  )
32789  )
32790  (br_if $label$1
32791  (i64.ne
32792  (tee_local $8
32793  (i64.add
32794  (get_local $8)
32795  (i64.const -5)
32796  )
32797  )
32798  (i64.const -6)
32799  )
32800  )
32801  )
32802  (set_local $7
32803  (i64.eq
32804  (get_local $3)
32805  (get_local $10)
32806  )
32807  )
32808  )
32809  (call $eosio_assert
32810  (get_local $7)
32811  (i32.const 4384)
32812  )
32813  (call $eosio_assert
32814  (i32.const 0)
32815  (i32.const 208)
32816  )
32817  (block $label$7
32818  (br_if $label$7
32819  (i32.eqz
32820  (tee_local $4
32821  (i32.load offset=32
32822  (get_local $11)
32823  )
32824  )
32825  )
32826  )
32827  (block $label$8
32828  (block $label$9
32829  (br_if $label$9
32830  (i32.eq
32831  (tee_local $7
32832  (i32.load
32833  (tee_local $6
32834  (i32.add
32835  (get_local $11)
32836  (i32.const 36)
32837  )
32838  )
32839  )
32840  )
32841  (get_local $4)
32842  )
32843  )
32844  (loop $label$10
32845  (set_local $5
32846  (i32.load
32847  (tee_local $7
32848  (i32.add
32849  (get_local $7)
32850  (i32.const -24)
32851  )
32852  )
32853  )
32854  )
32855  (i32.store
32856  (get_local $7)
32857  (i32.const 0)
32858  )
32859  (block $label$11
32860  (br_if $label$11
32861  (i32.eqz
32862  (get_local $5)
32863  )
32864  )
32865  (call $_ZdlPv
32866  (get_local $5)
32867  )
32868  )
32869  (br_if $label$10
32870  (i32.ne
32871  (get_local $4)
32872  (get_local $7)
32873  )
32874  )
32875  )
32876  (set_local $7
32877  (i32.load
32878  (i32.add
32879  (get_local $11)
32880  (i32.const 32)
32881  )
32882  )
32883  )
32884  (br $label$8)
32885  )
32886  (set_local $7
32887  (get_local $4)
32888  )
32889  )
32890  (i32.store
32891  (get_local $6)
32892  (get_local $4)
32893  )
32894  (call $_ZdlPv
32895  (get_local $7)
32896  )
32897  )
32898  (i32.store offset=4
32899  (i32.const 0)
32900  (i32.add
32901  (get_local $11)
32902  (i32.const 48)
32903  )
32904  )
32905  )
32906  (func $_ZN16test_multi_index32idx64_pass_sk_ref_to_other_tableEyyy (param $0 i64) (param $1 i64) (param $2 i64)
32907  (local $3 i64)
32908  (local $4 i32)
32909  (local $5 i32)
32910  (local $6 i32)
32911  (local $7 i32)
32912  (local $8 i64)
32913  (local $9 i64)
32914  (local $10 i64)
32915  (local $11 i64)
32916  (local $12 i32)
32917  (i32.store offset=4
32918  (i32.const 0)
32919  (tee_local $12
32920  (i32.sub
32921  (i32.load offset=4
32922  (i32.const 0)
32923  )
32924  (i32.const 48)
32925  )
32926  )
32927  )
32928  (i32.store
32929  (i32.add
32930  (get_local $12)
32931  (i32.const 32)
32932  )
32933  (i32.const 0)
32934  )
32935  (i64.store offset=8
32936  (get_local $12)
32937  (get_local $0)
32938  )
32939  (i64.store
32940  (get_local $12)
32941  (get_local $0)
32942  )
32943  (i64.store offset=16
32944  (get_local $12)
32945  (i64.const -1)
32946  )
32947  (set_local $9
32948  (i64.const 0)
32949  )
32950  (i64.store offset=24
32951  (get_local $12)
32952  (i64.const 0)
32953  )
32954  (i32.store8 offset=36
32955  (get_local $12)
32956  (i32.const 0)
32957  )
32958  (block $label$0
32959  (block $label$1
32960  (br_if $label$1
32961  (i32.lt_s
32962  (tee_local $7
32963  (call $db_find_i64
32964  (get_local $0)
32965  (get_local $0)
32966  (i64.const 8417982951132398080)
32967  (i64.const 781)
32968  )
32969  )
32970  (i32.const 0)
32971  )
32972  )
32973  (call $eosio_assert
32974  (i32.eq
32975  (i32.load offset=16
32976  (tee_local $4
32977  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
32978  (get_local $12)
32979  (get_local $7)
32980  )
32981  )
32982  )
32983  (get_local $12)
32984  )
32985  (i32.const 208)
32986  )
32987  (set_local $3
32988  (i64.load offset=8
32989  (get_local $4)
32990  )
32991  )
32992  (set_local $8
32993  (i64.const 59)
32994  )
32995  (set_local $7
32996  (i32.const 768)
32997  )
32998  (set_local $10
32999  (i64.const 0)
33000  )
33001  (loop $label$2
33002  (block $label$3
33003  (block $label$4
33004  (block $label$5
33005  (block $label$6
33006  (block $label$7
33007  (br_if $label$7
33008  (i64.gt_u
33009  (get_local $9)
33010  (i64.const 2)
33011  )
33012  )
33013  (br_if $label$6
33014  (i32.gt_u
33015  (i32.and
33016  (i32.add
33017  (tee_local $5
33018  (i32.load8_s
33019  (get_local $7)
33020  )
33021  )
33022  (i32.const -97)
33023  )
33024  (i32.const 255)
33025  )
33026  (i32.const 25)
33027  )
33028  )
33029  (set_local $5
33030  (i32.add
33031  (get_local $5)
33032  (i32.const 165)
33033  )
33034  )
33035  (br $label$5)
33036  )
33037  (set_local $11
33038  (i64.const 0)
33039  )
33040  (br_if $label$4
33041  (i64.le_u
33042  (get_local $9)
33043  (i64.const 11)
33044  )
33045  )
33046  (br $label$3)
33047  )
33048  (set_local $5
33049  (select
33050  (i32.add
33051  (get_local $5)
33052  (i32.const 208)
33053  )
33054  (i32.const 0)
33055  (i32.lt_u
33056  (i32.and
33057  (i32.add
33058  (get_local $5)
33059  (i32.const -49)
33060  )
33061  (i32.const 255)
33062  )
33063  (i32.const 5)
33064  )
33065  )
33066  )
33067  )
33068  (set_local $11
33069  (i64.shr_s
33070  (i64.shl
33071  (i64.extend_u/i32
33072  (get_local $5)
33073  )
33074  (i64.const 56)
33075  )
33076  (i64.const 56)
33077  )
33078  )
33079  )
33080  (set_local $11
33081  (i64.shl
33082  (i64.and
33083  (get_local $11)
33084  (i64.const 31)
33085  )
33086  (i64.and
33087  (get_local $8)
33088  (i64.const 4294967295)
33089  )
33090  )
33091  )
33092  )
33093  (set_local $7
33094  (i32.add
33095  (get_local $7)
33096  (i32.const 1)
33097  )
33098  )
33099  (set_local $9
33100  (i64.add
33101  (get_local $9)
33102  (i64.const 1)
33103  )
33104  )
33105  (set_local $10
33106  (i64.or
33107  (get_local $11)
33108  (get_local $10)
33109  )
33110  )
33111  (br_if $label$2
33112  (i64.ne
33113  (tee_local $8
33114  (i64.add
33115  (get_local $8)
33116  (i64.const -5)
33117  )
33118  )
33119  (i64.const -6)
33120  )
33121  )
33122  )
33123  (set_local $7
33124  (i64.eq
33125  (get_local $3)
33126  (get_local $10)
33127  )
33128  )
33129  (br $label$0)
33130  )
33131  (set_local $4
33132  (i32.const 0)
33133  )
33134  (set_local $7
33135  (i32.const 0)
33136  )
33137  )
33138  (call $eosio_assert
33139  (get_local $7)
33140  (i32.const 4464)
33141  )
33142  (call $eosio_assert
33143  (i32.const 0)
33144  (i32.const 208)
33145  )
33146  (block $label$8
33147  (br_if $label$8
33148  (i32.ne
33149  (i32.load
33150  (tee_local $7
33151  (i32.add
33152  (get_local $4)
33153  (i32.const 24)
33154  )
33155  )
33156  )
33157  (i32.const -1)
33158  )
33159  )
33160  (i32.store
33161  (get_local $7)
33162  (call $db_idx64_find_primary
33163  (get_local $0)
33164  (get_local $0)
33165  (i64.const 8417982951132398592)
33166  (i32.add
33167  (get_local $12)
33168  (i32.const 40)
33169  )
33170  (i64.load
33171  (get_local $4)
33172  )
33173  )
33174  )
33175  )
33176  (block $label$9
33177  (br_if $label$9
33178  (i32.eqz
33179  (tee_local $4
33180  (i32.load offset=24
33181  (get_local $12)
33182  )
33183  )
33184  )
33185  )
33186  (block $label$10
33187  (block $label$11
33188  (br_if $label$11
33189  (i32.eq
33190  (tee_local $7
33191  (i32.load
33192  (tee_local $6
33193  (i32.add
33194  (get_local $12)
33195  (i32.const 28)
33196  )
33197  )
33198  )
33199  )
33200  (get_local $4)
33201  )
33202  )
33203  (loop $label$12
33204  (set_local $5
33205  (i32.load
33206  (tee_local $7
33207  (i32.add
33208  (get_local $7)
33209  (i32.const -24)
33210  )
33211  )
33212  )
33213  )
33214  (i32.store
33215  (get_local $7)
33216  (i32.const 0)
33217  )
33218  (block $label$13
33219  (br_if $label$13
33220  (i32.eqz
33221  (get_local $5)
33222  )
33223  )
33224  (call $_ZdlPv
33225  (get_local $5)
33226  )
33227  )
33228  (br_if $label$12
33229  (i32.ne
33230  (get_local $4)
33231  (get_local $7)
33232  )
33233  )
33234  )
33235  (set_local $7
33236  (i32.load
33237  (i32.add
33238  (get_local $12)
33239  (i32.const 24)
33240  )
33241  )
33242  )
33243  (br $label$10)
33244  )
33245  (set_local $7
33246  (get_local $4)
33247  )
33248  )
33249  (i32.store
33250  (get_local $6)
33251  (get_local $4)
33252  )
33253  (call $_ZdlPv
33254  (get_local $7)
33255  )
33256  )
33257  (i32.store offset=4
33258  (i32.const 0)
33259  (i32.add
33260  (get_local $12)
33261  (i32.const 48)
33262  )
33263  )
33264  )
33265  (func $_ZN16test_multi_index36idx64_pass_pk_end_itr_to_iterator_toEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33266  (call $eosio_assert
33267  (i32.const 0)
33268  (i32.const 208)
33269  )
33270  )
33271  (func $_ZN16test_multi_index31idx64_pass_pk_end_itr_to_modifyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33272  (call $eosio_assert
33273  (i32.const 0)
33274  (i32.const 1280)
33275  )
33276  (call $eosio_assert
33277  (i32.const 0)
33278  (i32.const 1632)
33279  )
33280  (call $eosio_assert
33281  (i64.eq
33282  (call $current_receiver)
33283  (get_local $0)
33284  )
33285  (i32.const 1680)
33286  )
33287  (unreachable)
33288  (unreachable)
33289  )
33290  (func $_ZN16test_multi_index30idx64_pass_pk_end_itr_to_eraseEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33291  (local $3 i32)
33292  (local $4 i32)
33293  (local $5 i32)
33294  (local $6 i32)
33295  (local $7 i32)
33296  (i32.store offset=4
33297  (i32.const 0)
33298  (tee_local $7
33299  (i32.sub
33300  (i32.load offset=4
33301  (i32.const 0)
33302  )
33303  (i32.const 48)
33304  )
33305  )
33306  )
33307  (i32.store
33308  (i32.add
33309  (get_local $7)
33310  (i32.const 32)
33311  )
33312  (i32.const 0)
33313  )
33314  (i64.store offset=8
33315  (get_local $7)
33316  (get_local $0)
33317  )
33318  (i64.store
33319  (get_local $7)
33320  (get_local $0)
33321  )
33322  (i64.store offset=16
33323  (get_local $7)
33324  (i64.const -1)
33325  )
33326  (i64.store offset=24
33327  (get_local $7)
33328  (i64.const 0)
33329  )
33330  (i32.store8 offset=36
33331  (get_local $7)
33332  (i32.const 0)
33333  )
33334  (call $eosio_assert
33335  (i32.const 0)
33336  (i32.const 1376)
33337  )
33338  (call $eosio_assert
33339  (i32.const 0)
33340  (i32.const 416)
33341  )
33342  (block $label$0
33343  (br_if $label$0
33344  (i32.lt_s
33345  (tee_local $6
33346  (call $db_next_i64
33347  (i32.load offset=20
33348  (i32.const 0)
33349  )
33350  (i32.add
33351  (get_local $7)
33352  (i32.const 40)
33353  )
33354  )
33355  )
33356  (i32.const 0)
33357  )
33358  )
33359  (drop
33360  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
33361  (get_local $7)
33362  (get_local $6)
33363  )
33364  )
33365  )
33366  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
33367  (get_local $7)
33368  (i32.const 0)
33369  )
33370  (block $label$1
33371  (br_if $label$1
33372  (i32.eqz
33373  (tee_local $3
33374  (i32.load offset=24
33375  (get_local $7)
33376  )
33377  )
33378  )
33379  )
33380  (block $label$2
33381  (block $label$3
33382  (br_if $label$3
33383  (i32.eq
33384  (tee_local $6
33385  (i32.load
33386  (tee_local $5
33387  (i32.add
33388  (get_local $7)
33389  (i32.const 28)
33390  )
33391  )
33392  )
33393  )
33394  (get_local $3)
33395  )
33396  )
33397  (loop $label$4
33398  (set_local $4
33399  (i32.load
33400  (tee_local $6
33401  (i32.add
33402  (get_local $6)
33403  (i32.const -24)
33404  )
33405  )
33406  )
33407  )
33408  (i32.store
33409  (get_local $6)
33410  (i32.const 0)
33411  )
33412  (block $label$5
33413  (br_if $label$5
33414  (i32.eqz
33415  (get_local $4)
33416  )
33417  )
33418  (call $_ZdlPv
33419  (get_local $4)
33420  )
33421  )
33422  (br_if $label$4
33423  (i32.ne
33424  (get_local $3)
33425  (get_local $6)
33426  )
33427  )
33428  )
33429  (set_local $6
33430  (i32.load
33431  (i32.add
33432  (get_local $7)
33433  (i32.const 24)
33434  )
33435  )
33436  )
33437  (br $label$2)
33438  )
33439  (set_local $6
33440  (get_local $3)
33441  )
33442  )
33443  (i32.store
33444  (get_local $5)
33445  (get_local $3)
33446  )
33447  (call $_ZdlPv
33448  (get_local $6)
33449  )
33450  )
33451  (i32.store offset=4
33452  (i32.const 0)
33453  (i32.add
33454  (get_local $7)
33455  (i32.const 48)
33456  )
33457  )
33458  )
33459  (func $_ZN16test_multi_index36idx64_pass_sk_end_itr_to_iterator_toEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33460  (call $eosio_assert
33461  (i32.const 0)
33462  (i32.const 208)
33463  )
33464  (block $label$0
33465  (br_if $label$0
33466  (i32.eq
33467  (i32.load offset=24
33468  (i32.const 0)
33469  )
33470  (i32.const -1)
33471  )
33472  )
33473  (return)
33474  )
33475  (unreachable)
33476  (unreachable)
33477  )
33478  (func $_ZN16test_multi_index31idx64_pass_sk_end_itr_to_modifyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33479  (call $eosio_assert
33480  (i32.const 0)
33481  (i32.const 1280)
33482  )
33483  (call $eosio_assert
33484  (i32.const 0)
33485  (i32.const 1632)
33486  )
33487  (call $eosio_assert
33488  (i64.eq
33489  (call $current_receiver)
33490  (get_local $0)
33491  )
33492  (i32.const 1680)
33493  )
33494  (unreachable)
33495  (unreachable)
33496  )
33497  (func $_ZN16test_multi_index30idx64_pass_sk_end_itr_to_eraseEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33498  (local $3 i32)
33499  (local $4 i32)
33500  (local $5 i32)
33501  (local $6 i32)
33502  (local $7 i32)
33503  (i32.store offset=4
33504  (i32.const 0)
33505  (tee_local $7
33506  (i32.sub
33507  (i32.load offset=4
33508  (i32.const 0)
33509  )
33510  (i32.const 64)
33511  )
33512  )
33513  )
33514  (i32.store
33515  (i32.add
33516  (get_local $7)
33517  (i32.const 48)
33518  )
33519  (i32.const 0)
33520  )
33521  (i64.store offset=24
33522  (get_local $7)
33523  (get_local $0)
33524  )
33525  (i64.store offset=16
33526  (get_local $7)
33527  (get_local $0)
33528  )
33529  (i64.store offset=32
33530  (get_local $7)
33531  (i64.const -1)
33532  )
33533  (i64.store offset=40
33534  (get_local $7)
33535  (i64.const 0)
33536  )
33537  (i32.store8 offset=52
33538  (get_local $7)
33539  (i32.const 0)
33540  )
33541  (i32.store offset=8
33542  (get_local $7)
33543  (i32.add
33544  (get_local $7)
33545  (i32.const 16)
33546  )
33547  )
33548  (i64.store offset=56
33549  (get_local $7)
33550  (i64.extend_u/i32
33551  (i32.add
33552  (get_local $7)
33553  (i32.const 8)
33554  )
33555  )
33556  )
33557  (call $eosio_assert
33558  (i32.const 0)
33559  (i32.const 1376)
33560  )
33561  (drop
33562  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
33563  (i32.add
33564  (get_local $7)
33565  (i32.const 56)
33566  )
33567  )
33568  )
33569  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5eraseERKS2_
33570  (i32.load offset=8
33571  (get_local $7)
33572  )
33573  (i32.const 0)
33574  )
33575  (block $label$0
33576  (br_if $label$0
33577  (i32.eqz
33578  (tee_local $3
33579  (i32.load offset=40
33580  (get_local $7)
33581  )
33582  )
33583  )
33584  )
33585  (block $label$1
33586  (block $label$2
33587  (br_if $label$2
33588  (i32.eq
33589  (tee_local $6
33590  (i32.load
33591  (tee_local $5
33592  (i32.add
33593  (get_local $7)
33594  (i32.const 44)
33595  )
33596  )
33597  )
33598  )
33599  (get_local $3)
33600  )
33601  )
33602  (loop $label$3
33603  (set_local $4
33604  (i32.load
33605  (tee_local $6
33606  (i32.add
33607  (get_local $6)
33608  (i32.const -24)
33609  )
33610  )
33611  )
33612  )
33613  (i32.store
33614  (get_local $6)
33615  (i32.const 0)
33616  )
33617  (block $label$4
33618  (br_if $label$4
33619  (i32.eqz
33620  (get_local $4)
33621  )
33622  )
33623  (call $_ZdlPv
33624  (get_local $4)
33625  )
33626  )
33627  (br_if $label$3
33628  (i32.ne
33629  (get_local $3)
33630  (get_local $6)
33631  )
33632  )
33633  )
33634  (set_local $6
33635  (i32.load
33636  (i32.add
33637  (get_local $7)
33638  (i32.const 40)
33639  )
33640  )
33641  )
33642  (br $label$1)
33643  )
33644  (set_local $6
33645  (get_local $3)
33646  )
33647  )
33648  (i32.store
33649  (get_local $5)
33650  (get_local $3)
33651  )
33652  (call $_ZdlPv
33653  (get_local $6)
33654  )
33655  )
33656  (i32.store offset=4
33657  (i32.const 0)
33658  (i32.add
33659  (get_local $7)
33660  (i32.const 64)
33661  )
33662  )
33663  )
33664  (func $_ZN16test_multi_index24idx64_modify_primary_keyEyyy (param $0 i64) (param $1 i64) (param $2 i64)
33665  (local $3 i64)
33666  (local $4 i32)
33667  (local $5 i32)
33668  (local $6 i32)
33669  (local $7 i64)
33670  (local $8 i64)
33671  (local $9 i64)
33672  (local $10 i64)
33673  (local $11 i32)
33674  (local $12 i32)
33675  (i32.store offset=4
33676  (i32.const 0)
33677  (tee_local $12
33678  (i32.sub
33679  (i32.load offset=4
33680  (i32.const 0)
33681  )
33682  (i32.const 80)
33683  )
33684  )
33685  )
33686  (set_local $6
33687  (i32.const 0)
33688  )
33689  (i32.store
33690  (i32.add
33691  (get_local $12)
33692  (i32.const 40)
33693  )
33694  (i32.const 0)
33695  )
33696  (i64.store offset=16
33697  (get_local $12)
33698  (get_local $0)
33699  )
33700  (i64.store offset=8
33701  (get_local $12)
33702  (get_local $0)
33703  )
33704  (i64.store offset=24
33705  (get_local $12)
33706  (i64.const -1)
33707  )
33708  (set_local $8
33709  (i64.const 0)
33710  )
33711  (i64.store offset=32
33712  (get_local $12)
33713  (i64.const 0)
33714  )
33715  (i32.store8 offset=44
33716  (get_local $12)
33717  (i32.const 0)
33718  )
33719  (block $label$0
33720  (block $label$1
33721  (br_if $label$1
33722  (i32.lt_s
33723  (tee_local $5
33724  (call $db_find_i64
33725  (get_local $0)
33726  (get_local $0)
33727  (i64.const 8417982951132398080)
33728  (i64.const 781)
33729  )
33730  )
33731  (i32.const 0)
33732  )
33733  )
33734  (call $eosio_assert
33735  (i32.eq
33736  (i32.load offset=16
33737  (tee_local $4
33738  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
33739  (i32.add
33740  (get_local $12)
33741  (i32.const 8)
33742  )
33743  (get_local $5)
33744  )
33745  )
33746  )
33747  (i32.add
33748  (get_local $12)
33749  (i32.const 8)
33750  )
33751  )
33752  (i32.const 208)
33753  )
33754  (set_local $3
33755  (i64.load offset=8
33756  (get_local $4)
33757  )
33758  )
33759  (set_local $7
33760  (i64.const 59)
33761  )
33762  (set_local $6
33763  (i32.const 768)
33764  )
33765  (set_local $9
33766  (i64.const 0)
33767  )
33768  (loop $label$2
33769  (block $label$3
33770  (block $label$4
33771  (block $label$5
33772  (block $label$6
33773  (block $label$7
33774  (br_if $label$7
33775  (i64.gt_u
33776  (get_local $8)
33777  (i64.const 2)
33778  )
33779  )
33780  (br_if $label$6
33781  (i32.gt_u
33782  (i32.and
33783  (i32.add
33784  (tee_local $5
33785  (i32.load8_s
33786  (get_local $6)
33787  )
33788  )
33789  (i32.const -97)
33790  )
33791  (i32.const 255)
33792  )
33793  (i32.const 25)
33794  )
33795  )
33796  (set_local $5
33797  (i32.add
33798  (get_local $5)
33799  (i32.const 165)
33800  )
33801  )
33802  (br $label$5)
33803  )
33804  (set_local $10
33805  (i64.const 0)
33806  )
33807  (br_if $label$4
33808  (i64.le_u
33809  (get_local $8)
33810  (i64.const 11)
33811  )
33812  )
33813  (br $label$3)
33814  )
33815  (set_local $5
33816  (select
33817  (i32.add
33818  (get_local $5)
33819  (i32.const 208)
33820  )
33821  (i32.const 0)
33822  (i32.lt_u
33823  (i32.and
33824  (i32.add
33825  (get_local $5)
33826  (i32.const -49)
33827  )
33828  (i32.const 255)
33829  )
33830  (i32.const 5)
33831  )
33832  )
33833  )
33834  )
33835  (set_local $10
33836  (i64.shr_s
33837  (i64.shl
33838  (i64.extend_u/i32
33839  (get_local $5)
33840  )
33841  (i64.const 56)
33842  )
33843  (i64.const 56)
33844  )
33845  )
33846  )
33847  (set_local $10
33848  (i64.shl
33849  (i64.and
33850  (get_local $10)
33851  (i64.const 31)
33852  )
33853  (i64.and
33854  (get_local $7)
33855  (i64.const 4294967295)
33856  )
33857  )
33858  )
33859  )
33860  (set_local $6
33861  (i32.add
33862  (get_local $6)
33863  (i32.const 1)
33864  )
33865  )
33866  (set_local $8
33867  (i64.add
33868  (get_local $8)
33869  (i64.const 1)
33870  )
33871  )
33872  (set_local $9
33873  (i64.or
33874  (get_local $10)
33875  (get_local $9)
33876  )
33877  )
33878  (br_if $label$2
33879  (i64.ne
33880  (tee_local $7
33881  (i64.add
33882  (get_local $7)
33883  (i64.const -5)
33884  )
33885  )
33886  (i64.const -6)
33887  )
33888  )
33889  )
33890  (set_local $5
33891  (i64.eq
33892  (get_local $3)
33893  (get_local $9)
33894  )
33895  )
33896  (set_local $6
33897  (i32.const 1)
33898  )
33899  (set_local $11
33900  (get_local $4)
33901  )
33902  (br $label$0)
33903  )
33904  (set_local $4
33905  (i32.const 0)
33906  )
33907  (set_local $11
33908  (i32.const 0)
33909  )
33910  (set_local $5
33911  (i32.const 0)
33912  )
33913  )
33914  (call $eosio_assert
33915  (get_local $5)
33916  (i32.const 4544)
33917  )
33918  (call $eosio_assert
33919  (get_local $6)
33920  (i32.const 1280)
33921  )
33922  (call $eosio_assert
33923  (i32.eq
33924  (i32.load offset=16
33925  (get_local $4)
33926  )
33927  (i32.add
33928  (get_local $12)
33929  (i32.const 8)
33930  )
33931  )
33932  (i32.const 1632)
33933  )
33934  (call $eosio_assert
33935  (i64.eq
33936  (i64.load offset=8
33937  (get_local $12)
33938  )
33939  (call $current_receiver)
33940  )
33941  (i32.const 1680)
33942  )
33943  (set_local $8
33944  (i64.load
33945  (get_local $4)
33946  )
33947  )
33948  (i64.store
33949  (get_local $4)
33950  (i64.const 1100)
33951  )
33952  (set_local $10
33953  (i64.load
33954  (tee_local $6
33955  (i32.add
33956  (get_local $4)
33957  (i32.const 8)
33958  )
33959  )
33960  )
33961  )
33962  (call $eosio_assert
33963  (i64.eq
33964  (get_local $8)
33965  (i64.const 1100)
33966  )
33967  (i32.const 1744)
33968  )
33969  (call $eosio_assert
33970  (i32.const 1)
33971  (i32.const 192)
33972  )
33973  (drop
33974  (call $memcpy
33975  (i32.add
33976  (get_local $12)
33977  (i32.const 48)
33978  )
33979  (get_local $11)
33980  (i32.const 8)
33981  )
33982  )
33983  (call $eosio_assert
33984  (i32.const 1)
33985  (i32.const 192)
33986  )
33987  (drop
33988  (call $memcpy
33989  (i32.or
33990  (i32.add
33991  (get_local $12)
33992  (i32.const 48)
33993  )
33994  (i32.const 8)
33995  )
33996  (get_local $6)
33997  (i32.const 8)
33998  )
33999  )
34000  (call $db_update_i64
34001  (i32.load offset=20
34002  (get_local $4)
34003  )
34004  (get_local $0)
34005  (i32.add
34006  (get_local $12)
34007  (i32.const 48)
34008  )
34009  (i32.const 16)
34010  )
34011  (block $label$8
34012  (br_if $label$8
34013  (i64.lt_u
34014  (get_local $8)
34015  (i64.load
34016  (tee_local $5
34017  (i32.add
34018  (i32.add
34019  (get_local $12)
34020  (i32.const 8)
34021  )
34022  (i32.const 16)
34023  )
34024  )
34025  )
34026  )
34027  )
34028  (i64.store
34029  (get_local $5)
34030  (select
34031  (i64.const -2)
34032  (i64.add
34033  (get_local $8)
34034  (i64.const 1)
34035  )
34036  (i64.gt_u
34037  (get_local $8)
34038  (i64.const -3)
34039  )
34040  )
34041  )
34042  )
34043  (i64.store offset=72
34044  (get_local $12)
34045  (tee_local $7
34046  (i64.load
34047  (get_local $6)
34048  )
34049  )
34050  )
34051  (block $label$9
34052  (br_if $label$9
34053  (i64.eq
34054  (get_local $10)
34055  (get_local $7)
34056  )
34057  )
34058  (block $label$10
34059  (br_if $label$10
34060  (i32.gt_s
34061  (tee_local $6
34062  (i32.load
34063  (tee_local $5
34064  (i32.add
34065  (get_local $4)
34066  (i32.const 24)
34067  )
34068  )
34069  )
34070  )
34071  (i32.const -1)
34072  )
34073  )
34074  (i32.store
34075  (get_local $5)
34076  (tee_local $6
34077  (call $db_idx64_find_primary
34078  (i64.load offset=8
34079  (get_local $12)
34080  )
34081  (i64.load
34082  (i32.add
34083  (get_local $12)
34084  (i32.const 16)
34085  )
34086  )
34087  (i64.const 8417982951132398080)
34088  (i32.add
34089  (get_local $12)
34090  (i32.const 64)
34091  )
34092  (get_local $8)
34093  )
34094  )
34095  )
34096  )
34097  (call $db_idx64_update
34098  (get_local $6)
34099  (get_local $0)
34100  (i32.add
34101  (get_local $12)
34102  (i32.const 72)
34103  )
34104  )
34105  )
34106  (block $label$11
34107  (br_if $label$11
34108  (i32.eqz
34109  (tee_local $4
34110  (i32.load offset=32
34111  (get_local $12)
34112  )
34113  )
34114  )
34115  )
34116  (block $label$12
34117  (block $label$13
34118  (br_if $label$13
34119  (i32.eq
34120  (tee_local $6
34121  (i32.load
34122  (tee_local $11
34123  (i32.add
34124  (get_local $12)
34125  (i32.const 36)
34126  )
34127  )
34128  )
34129  )
34130  (get_local $4)
34131  )
34132  )
34133  (loop $label$14
34134  (set_local $5
34135  (i32.load
34136  (tee_local $6
34137  (i32.add
34138  (get_local $6)
34139  (i32.const -24)
34140  )
34141  )
34142  )
34143  )
34144  (i32.store
34145  (get_local $6)
34146  (i32.const 0)
34147  )
34148  (block $label$15
34149  (br_if $label$15
34150  (i32.eqz
34151  (get_local $5)
34152  )
34153  )
34154  (call $_ZdlPv
34155  (get_local $5)
34156  )
34157  )
34158  (br_if $label$14
34159  (i32.ne
34160  (get_local $4)
34161  (get_local $6)
34162  )
34163  )
34164  )
34165  (set_local $6
34166  (i32.load
34167  (i32.add
34168  (get_local $12)
34169  (i32.const 32)
34170  )
34171  )
34172  )
34173  (br $label$12)
34174  )
34175  (set_local $6
34176  (get_local $4)
34177  )
34178  )
34179  (i32.store
34180  (get_local $11)
34181  (get_local $4)
34182  )
34183  (call $_ZdlPv
34184  (get_local $6)
34185  )
34186  )
34187  (i32.store offset=4
34188  (i32.const 0)
34189  (i32.add
34190  (get_local $12)
34191  (i32.const 80)
34192  )
34193  )
34194  )
34195  (func $_ZN16test_multi_index23idx64_run_out_of_avl_pkEyyy (param $0 i64) (param $1 i64) (param $2 i64)
34196  (local $3 i32)
34197  (local $4 i64)
34198  (local $5 i32)
34199  (local $6 i32)
34200  (local $7 i32)
34201  (local $8 i32)
34202  (local $9 i32)
34203  (local $10 i64)
34204  (local $11 i64)
34205  (local $12 i64)
34206  (local $13 i64)
34207  (local $14 i32)
34208  (i32.store offset=4
34209  (i32.const 0)
34210  (tee_local $14
34211  (i32.sub
34212  (i32.load offset=4
34213  (i32.const 0)
34214  )
34215  (i32.const 96)
34216  )
34217  )
34218  )
34219  (set_local $9
34220  (i32.const 0)
34221  )
34222  (i32.store
34223  (tee_local $6
34224  (i32.add
34225  (i32.add
34226  (get_local $14)
34227  (i32.const 16)
34228  )
34229  (i32.const 32)
34230  )
34231  )
34232  (i32.const 0)
34233  )
34234  (i64.store offset=24
34235  (get_local $14)
34236  (get_local $0)
34237  )
34238  (i64.store offset=16
34239  (get_local $14)
34240  (get_local $0)
34241  )
34242  (i64.store offset=32
34243  (get_local $14)
34244  (i64.const -1)
34245  )
34246  (set_local $11
34247  (i64.const 0)
34248  )
34249  (i64.store offset=40
34250  (get_local $14)
34251  (i64.const 0)
34252  )
34253  (i32.store8 offset=52
34254  (get_local $14)
34255  (i32.const 0)
34256  )
34257  (block $label$0
34258  (br_if $label$0
34259  (i32.lt_s
34260  (tee_local $7
34261  (call $db_find_i64
34262  (get_local $0)
34263  (get_local $0)
34264  (i64.const 8417982951132398080)
34265  (i64.const 781)
34266  )
34267  )
34268  (i32.const 0)
34269  )
34270  )
34271  (call $eosio_assert
34272  (i32.eq
34273  (i32.load offset=16
34274  (tee_local $9
34275  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
34276  (i32.add
34277  (get_local $14)
34278  (i32.const 16)
34279  )
34280  (get_local $7)
34281  )
34282  )
34283  )
34284  (i32.add
34285  (get_local $14)
34286  (i32.const 16)
34287  )
34288  )
34289  (i32.const 208)
34290  )
34291  (set_local $4
34292  (i64.load offset=8
34293  (get_local $9)
34294  )
34295  )
34296  (set_local $10
34297  (i64.const 59)
34298  )
34299  (set_local $9
34300  (i32.const 768)
34301  )
34302  (set_local $12
34303  (i64.const 0)
34304  )
34305  (loop $label$1
34306  (block $label$2
34307  (block $label$3
34308  (block $label$4
34309  (block $label$5
34310  (block $label$6
34311  (br_if $label$6
34312  (i64.gt_u
34313  (get_local $11)
34314  (i64.const 2)
34315  )
34316  )
34317  (br_if $label$5
34318  (i32.gt_u
34319  (i32.and
34320  (i32.add
34321  (tee_local $7
34322  (i32.load8_s
34323  (get_local $9)
34324  )
34325  )
34326  (i32.const -97)
34327  )
34328  (i32.const 255)
34329  )
34330  (i32.const 25)
34331  )
34332  )
34333  (set_local $7
34334  (i32.add
34335  (get_local $7)
34336  (i32.const 165)
34337  )
34338  )
34339  (br $label$4)
34340  )
34341  (set_local $13
34342  (i64.const 0)
34343  )
34344  (br_if $label$3
34345  (i64.le_u
34346  (get_local $11)
34347  (i64.const 11)
34348  )
34349  )
34350  (br $label$2)
34351  )
34352  (set_local $7
34353  (select
34354  (i32.add
34355  (get_local $7)
34356  (i32.const 208)
34357  )
34358  (i32.const 0)
34359  (i32.lt_u
34360  (i32.and
34361  (i32.add
34362  (get_local $7)
34363  (i32.const -49)
34364  )
34365  (i32.const 255)
34366  )
34367  (i32.const 5)
34368  )
34369  )
34370  )
34371  )
34372  (set_local $13
34373  (i64.shr_s
34374  (i64.shl
34375  (i64.extend_u/i32
34376  (get_local $7)
34377  )
34378  (i64.const 56)
34379  )
34380  (i64.const 56)
34381  )
34382  )
34383  )
34384  (set_local $13
34385  (i64.shl
34386  (i64.and
34387  (get_local $13)
34388  (i64.const 31)
34389  )
34390  (i64.and
34391  (get_local $10)
34392  (i64.const 4294967295)
34393  )
34394  )
34395  )
34396  )
34397  (set_local $9
34398  (i32.add
34399  (get_local $9)
34400  (i32.const 1)
34401  )
34402  )
34403  (set_local $11
34404  (i64.add
34405  (get_local $11)
34406  (i64.const 1)
34407  )
34408  )
34409  (set_local $12
34410  (i64.or
34411  (get_local $13)
34412  (get_local $12)
34413  )
34414  )
34415  (br_if $label$1
34416  (i64.ne
34417  (tee_local $10
34418  (i64.add
34419  (get_local $10)
34420  (i64.const -5)
34421  )
34422  )
34423  (i64.const -6)
34424  )
34425  )
34426  )
34427  (set_local $9
34428  (i64.eq
34429  (get_local $4)
34430  (get_local $12)
34431  )
34432  )
34433  )
34434  (set_local $3
34435  (i32.add
34436  (get_local $14)
34437  (i32.const 40)
34438  )
34439  )
34440  (call $eosio_assert
34441  (get_local $9)
34442  (i32.const 4544)
34443  )
34444  (i64.store offset=88
34445  (get_local $14)
34446  (get_local $0)
34447  )
34448  (call $eosio_assert
34449  (i64.eq
34450  (i64.load offset=16
34451  (get_local $14)
34452  )
34453  (call $current_receiver)
34454  )
34455  (i32.const 128)
34456  )
34457  (i32.store offset=68
34458  (get_local $14)
34459  (i32.add
34460  (get_local $14)
34461  (i32.const 8)
34462  )
34463  )
34464  (i32.store offset=64
34465  (get_local $14)
34466  (i32.add
34467  (get_local $14)
34468  (i32.const 16)
34469  )
34470  )
34471  (i32.store offset=72
34472  (get_local $14)
34473  (i32.add
34474  (get_local $14)
34475  (i32.const 88)
34476  )
34477  )
34478  (i32.store offset=16
34479  (tee_local $9
34480  (call $_Znwj
34481  (i32.const 32)
34482  )
34483  )
34484  (i32.add
34485  (get_local $14)
34486  (i32.const 16)
34487  )
34488  )
34489  (call $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index23idx64_run_out_of_avl_pkEyyyE4$_13EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_
34490  (i32.add
34491  (get_local $14)
34492  (i32.const 64)
34493  )
34494  (get_local $9)
34495  )
34496  (i32.store offset=80
34497  (get_local $14)
34498  (get_local $9)
34499  )
34500  (i64.store offset=64
34501  (get_local $14)
34502  (tee_local $11
34503  (i64.load
34504  (get_local $9)
34505  )
34506  )
34507  )
34508  (i32.store offset=60
34509  (get_local $14)
34510  (tee_local $5
34511  (i32.load offset=20
34512  (get_local $9)
34513  )
34514  )
34515  )
34516  (block $label$7
34517  (block $label$8
34518  (br_if $label$8
34519  (i32.ge_u
34520  (tee_local $7
34521  (i32.load
34522  (tee_local $8
34523  (i32.add
34524  (get_local $14)
34525  (i32.const 44)
34526  )
34527  )
34528  )
34529  )
34530  (i32.load
34531  (get_local $6)
34532  )
34533  )
34534  )
34535  (i64.store offset=8
34536  (get_local $7)
34537  (get_local $11)
34538  )
34539  (i32.store offset=16
34540  (get_local $7)
34541  (get_local $5)
34542  )
34543  (i32.store offset=80
34544  (get_local $14)
34545  (i32.const 0)
34546  )
34547  (i32.store
34548  (get_local $7)
34549  (get_local $9)
34550  )
34551  (i32.store
34552  (get_local $8)
34553  (i32.add
34554  (get_local $7)
34555  (i32.const 24)
34556  )
34557  )
34558  (br $label$7)
34559  )
34560  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
34561  (get_local $3)
34562  (i32.add
34563  (get_local $14)
34564  (i32.const 80)
34565  )
34566  (i32.add
34567  (get_local $14)
34568  (i32.const 64)
34569  )
34570  (i32.add
34571  (get_local $14)
34572  (i32.const 60)
34573  )
34574  )
34575  )
34576  (set_local $9
34577  (i32.load offset=80
34578  (get_local $14)
34579  )
34580  )
34581  (i32.store offset=80
34582  (get_local $14)
34583  (i32.const 0)
34584  )
34585  (block $label$9
34586  (br_if $label$9
34587  (i32.eqz
34588  (get_local $9)
34589  )
34590  )
34591  (call $_ZdlPv
34592  (get_local $9)
34593  )
34594  )
34595  (block $label$10
34596  (br_if $label$10
34597  (i64.ne
34598  (tee_local $11
34599  (i64.load
34600  (tee_local $9
34601  (i32.add
34602  (get_local $14)
34603  (i32.const 32)
34604  )
34605  )
34606  )
34607  )
34608  (i64.const -1)
34609  )
34610  )
34611  (set_local $11
34612  (i64.const 0)
34613  )
34614  (block $label$11
34615  (br_if $label$11
34616  (i32.lt_s
34617  (tee_local $7
34618  (call $db_lowerbound_i64
34619  (i64.load offset=16
34620  (get_local $14)
34621  )
34622  (i64.load
34623  (i32.add
34624  (get_local $14)
34625  (i32.const 24)
34626  )
34627  )
34628  (i64.const 8417982951132398080)
34629  (i64.const 0)
34630  )
34631  )
34632  (i32.const 0)
34633  )
34634  )
34635  (drop
34636  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
34637  (i32.add
34638  (get_local $14)
34639  (i32.const 16)
34640  )
34641  (get_local $7)
34642  )
34643  )
34644  (i32.store offset=68
34645  (get_local $14)
34646  (i32.const 0)
34647  )
34648  (i32.store offset=64
34649  (get_local $14)
34650  (i32.add
34651  (get_local $14)
34652  (i32.const 16)
34653  )
34654  )
34655  (set_local $11
34656  (select
34657  (i64.const -2)
34658  (i64.add
34659  (tee_local $11
34660  (i64.load
34661  (i32.load offset=4
34662  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
34663  (i32.add
34664  (get_local $14)
34665  (i32.const 64)
34666  )
34667  )
34668  )
34669  )
34670  )
34671  (i64.const 1)
34672  )
34673  (i64.gt_u
34674  (get_local $11)
34675  (i64.const -3)
34676  )
34677  )
34678  )
34679  )
34680  (i64.store
34681  (i32.add
34682  (get_local $14)
34683  (i32.const 32)
34684  )
34685  (get_local $11)
34686  )
34687  )
34688  (call $eosio_assert
34689  (i64.lt_u
34690  (get_local $11)
34691  (i64.const -2)
34692  )
34693  (i32.const 2208)
34694  )
34695  (call $eosio_assert
34696  (i64.eq
34697  (i64.load
34698  (get_local $9)
34699  )
34700  (i64.const -3)
34701  )
34702  (i32.const 4608)
34703  )
34704  (i32.store offset=8
34705  (get_local $14)
34706  (i32.add
34707  (get_local $14)
34708  (i32.const 16)
34709  )
34710  )
34711  (i64.store offset=88
34712  (get_local $14)
34713  (get_local $0)
34714  )
34715  (call $eosio_assert
34716  (i64.eq
34717  (i64.load offset=16
34718  (get_local $14)
34719  )
34720  (call $current_receiver)
34721  )
34722  (i32.const 128)
34723  )
34724  (i32.store offset=68
34725  (get_local $14)
34726  (i32.add
34727  (get_local $14)
34728  (i32.const 8)
34729  )
34730  )
34731  (i32.store offset=64
34732  (get_local $14)
34733  (i32.add
34734  (get_local $14)
34735  (i32.const 16)
34736  )
34737  )
34738  (i32.store offset=72
34739  (get_local $14)
34740  (i32.add
34741  (get_local $14)
34742  (i32.const 88)
34743  )
34744  )
34745  (i32.store offset=16
34746  (tee_local $9
34747  (call $_Znwj
34748  (i32.const 32)
34749  )
34750  )
34751  (i32.add
34752  (get_local $14)
34753  (i32.const 16)
34754  )
34755  )
34756  (call $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index23idx64_run_out_of_avl_pkEyyyE4$_14EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_
34757  (i32.add
34758  (get_local $14)
34759  (i32.const 64)
34760  )
34761  (get_local $9)
34762  )
34763  (i32.store offset=80
34764  (get_local $14)
34765  (get_local $9)
34766  )
34767  (i64.store offset=64
34768  (get_local $14)
34769  (tee_local $11
34770  (i64.load
34771  (get_local $9)
34772  )
34773  )
34774  )
34775  (i32.store offset=60
34776  (get_local $14)
34777  (tee_local $6
34778  (i32.load offset=20
34779  (get_local $9)
34780  )
34781  )
34782  )
34783  (block $label$12
34784  (block $label$13
34785  (br_if $label$13
34786  (i32.ge_u
34787  (tee_local $7
34788  (i32.load
34789  (tee_local $5
34790  (i32.add
34791  (get_local $14)
34792  (i32.const 44)
34793  )
34794  )
34795  )
34796  )
34797  (i32.load
34798  (i32.add
34799  (i32.add
34800  (get_local $14)
34801  (i32.const 16)
34802  )
34803  (i32.const 32)
34804  )
34805  )
34806  )
34807  )
34808  (i64.store offset=8
34809  (get_local $7)
34810  (get_local $11)
34811  )
34812  (i32.store offset=16
34813  (get_local $7)
34814  (get_local $6)
34815  )
34816  (i32.store offset=80
34817  (get_local $14)
34818  (i32.const 0)
34819  )
34820  (i32.store
34821  (get_local $7)
34822  (get_local $9)
34823  )
34824  (i32.store
34825  (get_local $5)
34826  (i32.add
34827  (get_local $7)
34828  (i32.const 24)
34829  )
34830  )
34831  (br $label$12)
34832  )
34833  (call $_ZNSt3__16vectorIN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS1_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS4_yXadL_ZNKS4_13get_secondaryEvEEEEEEEE8item_ptrENS_9allocatorISC_EEE24__emplace_back_slow_pathIJNS_10unique_ptrINSB_4itemENS_14default_deleteISI_EEEERyRlEEEvDpOT_
34834  (get_local $3)
34835  (i32.add
34836  (get_local $14)
34837  (i32.const 80)
34838  )
34839  (i32.add
34840  (get_local $14)
34841  (i32.const 64)
34842  )
34843  (i32.add
34844  (get_local $14)
34845  (i32.const 60)
34846  )
34847  )
34848  )
34849  (set_local $9
34850  (i32.load offset=80
34851  (get_local $14)
34852  )
34853  )
34854  (i32.store offset=80
34855  (get_local $14)
34856  (i32.const 0)
34857  )
34858  (block $label$14
34859  (br_if $label$14
34860  (i32.eqz
34861  (get_local $9)
34862  )
34863  )
34864  (call $_ZdlPv
34865  (get_local $9)
34866  )
34867  )
34868  (block $label$15
34869  (br_if $label$15
34870  (i64.ne
34871  (tee_local $11
34872  (i64.load
34873  (i32.add
34874  (get_local $14)
34875  (i32.const 32)
34876  )
34877  )
34878  )
34879  (i64.const -1)
34880  )
34881  )
34882  (set_local $11
34883  (i64.const 0)
34884  )
34885  (block $label$16
34886  (br_if $label$16
34887  (i32.lt_s
34888  (tee_local $9
34889  (call $db_lowerbound_i64
34890  (i64.load offset=16
34891  (get_local $14)
34892  )
34893  (i64.load
34894  (i32.add
34895  (get_local $14)
34896  (i32.const 24)
34897  )
34898  )
34899  (i64.const 8417982951132398080)
34900  (i64.const 0)
34901  )
34902  )
34903  (i32.const 0)
34904  )
34905  )
34906  (drop
34907  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
34908  (i32.add
34909  (get_local $14)
34910  (i32.const 16)
34911  )
34912  (get_local $9)
34913  )
34914  )
34915  (i32.store offset=68
34916  (get_local $14)
34917  (i32.const 0)
34918  )
34919  (i32.store offset=64
34920  (get_local $14)
34921  (i32.add
34922  (get_local $14)
34923  (i32.const 16)
34924  )
34925  )
34926  (set_local $11
34927  (select
34928  (i64.const -2)
34929  (i64.add
34930  (tee_local $11
34931  (i64.load
34932  (i32.load offset=4
34933  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
34934  (i32.add
34935  (get_local $14)
34936  (i32.const 64)
34937  )
34938  )
34939  )
34940  )
34941  )
34942  (i64.const 1)
34943  )
34944  (i64.gt_u
34945  (get_local $11)
34946  (i64.const -3)
34947  )
34948  )
34949  )
34950  )
34951  (i64.store
34952  (i32.add
34953  (get_local $14)
34954  (i32.const 32)
34955  )
34956  (get_local $11)
34957  )
34958  )
34959  (call $eosio_assert
34960  (i64.lt_u
34961  (get_local $11)
34962  (i64.const -2)
34963  )
34964  (i32.const 2208)
34965  )
34966  (block $label$17
34967  (br_if $label$17
34968  (i32.eqz
34969  (tee_local $6
34970  (i32.load offset=40
34971  (get_local $14)
34972  )
34973  )
34974  )
34975  )
34976  (block $label$18
34977  (block $label$19
34978  (br_if $label$19
34979  (i32.eq
34980  (tee_local $9
34981  (i32.load
34982  (tee_local $3
34983  (i32.add
34984  (get_local $14)
34985  (i32.const 44)
34986  )
34987  )
34988  )
34989  )
34990  (get_local $6)
34991  )
34992  )
34993  (loop $label$20
34994  (set_local $7
34995  (i32.load
34996  (tee_local $9
34997  (i32.add
34998  (get_local $9)
34999  (i32.const -24)
35000  )
35001  )
35002  )
35003  )
35004  (i32.store
35005  (get_local $9)
35006  (i32.const 0)
35007  )
35008  (block $label$21
35009  (br_if $label$21
35010  (i32.eqz
35011  (get_local $7)
35012  )
35013  )
35014  (call $_ZdlPv
35015  (get_local $7)
35016  )
35017  )
35018  (br_if $label$20
35019  (i32.ne
35020  (get_local $6)
35021  (get_local $9)
35022  )
35023  )
35024  )
35025  (set_local $9
35026  (i32.load
35027  (i32.add
35028  (get_local $14)
35029  (i32.const 40)
35030  )
35031  )
35032  )
35033  (br $label$18)
35034  )
35035  (set_local $9
35036  (get_local $6)
35037  )
35038  )
35039  (i32.store
35040  (get_local $3)
35041  (get_local $6)
35042  )
35043  (call $_ZdlPv
35044  (get_local $9)
35045  )
35046  )
35047  (i32.store offset=4
35048  (i32.const 0)
35049  (i32.add
35050  (get_local $14)
35051  (i32.const 96)
35052  )
35053  )
35054  )
35055  (func $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index23idx64_run_out_of_avl_pkEyyyE4$_13EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
35056  (local $2 i32)
35057  (local $3 i32)
35058  (local $4 i32)
35059  (local $5 i64)
35060  (local $6 i64)
35061  (local $7 i64)
35062  (local $8 i64)
35063  (local $9 i32)
35064  (local $10 i32)
35065  (set_local $9
35066  (tee_local $10
35067  (i32.sub
35068  (i32.load offset=4
35069  (i32.const 0)
35070  )
35071  (i32.const 16)
35072  )
35073  )
35074  )
35075  (i32.store offset=4
35076  (i32.const 0)
35077  (get_local $10)
35078  )
35079  (i64.store
35080  (get_local $1)
35081  (i64.const -4)
35082  )
35083  (set_local $2
35084  (i32.load
35085  (get_local $0)
35086  )
35087  )
35088  (set_local $6
35089  (i64.const 0)
35090  )
35091  (set_local $5
35092  (i64.const 59)
35093  )
35094  (set_local $4
35095  (i32.const 976)
35096  )
35097  (set_local $7
35098  (i64.const 0)
35099  )
35100  (loop $label$0
35101  (block $label$1
35102  (block $label$2
35103  (block $label$3
35104  (block $label$4
35105  (block $label$5
35106  (br_if $label$5
35107  (i64.gt_u
35108  (get_local $6)
35109  (i64.const 4)
35110  )
35111  )
35112  (br_if $label$4
35113  (i32.gt_u
35114  (i32.and
35115  (i32.add
35116  (tee_local $3
35117  (i32.load8_s
35118  (get_local $4)
35119  )
35120  )
35121  (i32.const -97)
35122  )
35123  (i32.const 255)
35124  )
35125  (i32.const 25)
35126  )
35127  )
35128  (set_local $3
35129  (i32.add
35130  (get_local $3)
35131  (i32.const 165)
35132  )
35133  )
35134  (br $label$3)
35135  )
35136  (set_local $8
35137  (i64.const 0)
35138  )
35139  (br_if $label$2
35140  (i64.le_u
35141  (get_local $6)
35142  (i64.const 11)
35143  )
35144  )
35145  (br $label$1)
35146  )
35147  (set_local $3
35148  (select
35149  (i32.add
35150  (get_local $3)
35151  (i32.const 208)
35152  )
35153  (i32.const 0)
35154  (i32.lt_u
35155  (i32.and
35156  (i32.add
35157  (get_local $3)
35158  (i32.const -49)
35159  )
35160  (i32.const 255)
35161  )
35162  (i32.const 5)
35163  )
35164  )
35165  )
35166  )
35167  (set_local $8
35168  (i64.shr_s
35169  (i64.shl
35170  (i64.extend_u/i32
35171  (get_local $3)
35172  )
35173  (i64.const 56)
35174  )
35175  (i64.const 56)
35176  )
35177  )
35178  )
35179  (set_local $8
35180  (i64.shl
35181  (i64.and
35182  (get_local $8)
35183  (i64.const 31)
35184  )
35185  (i64.and
35186  (get_local $5)
35187  (i64.const 4294967295)
35188  )
35189  )
35190  )
35191  )
35192  (set_local $4
35193  (i32.add
35194  (get_local $4)
35195  (i32.const 1)
35196  )
35197  )
35198  (set_local $6
35199  (i64.add
35200  (get_local $6)
35201  (i64.const 1)
35202  )
35203  )
35204  (set_local $7
35205  (i64.or
35206  (get_local $8)
35207  (get_local $7)
35208  )
35209  )
35210  (br_if $label$0
35211  (i64.ne
35212  (tee_local $5
35213  (i64.add
35214  (get_local $5)
35215  (i64.const -5)
35216  )
35217  )
35218  (i64.const -6)
35219  )
35220  )
35221  )
35222  (i64.store offset=8
35223  (get_local $1)
35224  (get_local $7)
35225  )
35226  (i32.store offset=4
35227  (i32.const 0)
35228  (tee_local $4
35229  (i32.add
35230  (tee_local $3
35231  (get_local $10)
35232  )
35233  (i32.const -16)
35234  )
35235  )
35236  )
35237  (call $eosio_assert
35238  (i32.const 1)
35239  (i32.const 192)
35240  )
35241  (drop
35242  (call $memcpy
35243  (get_local $4)
35244  (get_local $1)
35245  (i32.const 8)
35246  )
35247  )
35248  (call $eosio_assert
35249  (i32.const 1)
35250  (i32.const 192)
35251  )
35252  (drop
35253  (call $memcpy
35254  (i32.add
35255  (get_local $3)
35256  (i32.const -8)
35257  )
35258  (tee_local $3
35259  (i32.add
35260  (get_local $1)
35261  (i32.const 8)
35262  )
35263  )
35264  (i32.const 8)
35265  )
35266  )
35267  (i32.store offset=20
35268  (get_local $1)
35269  (call $db_store_i64
35270  (i64.load offset=8
35271  (get_local $2)
35272  )
35273  (i64.const 8417982951132398080)
35274  (i64.load
35275  (i32.load offset=8
35276  (get_local $0)
35277  )
35278  )
35279  (tee_local $6
35280  (i64.load
35281  (get_local $1)
35282  )
35283  )
35284  (get_local $4)
35285  (i32.const 16)
35286  )
35287  )
35288  (block $label$6
35289  (br_if $label$6
35290  (i64.lt_u
35291  (get_local $6)
35292  (i64.load offset=16
35293  (get_local $2)
35294  )
35295  )
35296  )
35297  (i64.store
35298  (i32.add
35299  (get_local $2)
35300  (i32.const 16)
35301  )
35302  (select
35303  (i64.const -2)
35304  (i64.add
35305  (get_local $6)
35306  (i64.const 1)
35307  )
35308  (i64.gt_u
35309  (get_local $6)
35310  (i64.const -3)
35311  )
35312  )
35313  )
35314  )
35315  (set_local $6
35316  (i64.load
35317  (i32.add
35318  (get_local $2)
35319  (i32.const 8)
35320  )
35321  )
35322  )
35323  (set_local $8
35324  (i64.load
35325  (i32.load
35326  (i32.add
35327  (get_local $0)
35328  (i32.const 8)
35329  )
35330  )
35331  )
35332  )
35333  (set_local $5
35334  (i64.load
35335  (get_local $1)
35336  )
35337  )
35338  (i64.store offset=8
35339  (get_local $9)
35340  (i64.load
35341  (get_local $3)
35342  )
35343  )
35344  (i32.store offset=24
35345  (get_local $1)
35346  (call $db_idx64_store
35347  (get_local $6)
35348  (i64.const 8417982951132398080)
35349  (get_local $8)
35350  (get_local $5)
35351  (i32.add
35352  (get_local $9)
35353  (i32.const 8)
35354  )
35355  )
35356  )
35357  (i32.store offset=4
35358  (i32.const 0)
35359  (i32.add
35360  (get_local $9)
35361  (i32.const 16)
35362  )
35363  )
35364  )
35365  (func $_ZZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZN16test_multi_index23idx64_run_out_of_avl_pkEyyyE4$_14EENS9_14const_iteratorEyOT_ENKUlRSE_E_clINS9_4itemEEEDaSG_ (param $0 i32) (param $1 i32)
35366  (local $2 i32)
35367  (local $3 i32)
35368  (local $4 i32)
35369  (local $5 i64)
35370  (local $6 i64)
35371  (local $7 i64)
35372  (local $8 i64)
35373  (local $9 i32)
35374  (local $10 i32)
35375  (set_local $9
35376  (tee_local $10
35377  (i32.sub
35378  (i32.load offset=4
35379  (i32.const 0)
35380  )
35381  (i32.const 16)
35382  )
35383  )
35384  )
35385  (i32.store offset=4
35386  (i32.const 0)
35387  (get_local $10)
35388  )
35389  (set_local $2
35390  (i32.load
35391  (get_local $0)
35392  )
35393  )
35394  (block $label$0
35395  (br_if $label$0
35396  (i64.ne
35397  (tee_local $6
35398  (i64.load offset=16
35399  (tee_local $4
35400  (i32.load
35401  (i32.load offset=4
35402  (get_local $0)
35403  )
35404  )
35405  )
35406  )
35407  )
35408  (i64.const -1)
35409  )
35410  )
35411  (set_local $6
35412  (i64.const 0)
35413  )
35414  (block $label$1
35415  (br_if $label$1
35416  (i32.lt_s
35417  (tee_local $3
35418  (call $db_lowerbound_i64
35419  (i64.load
35420  (get_local $4)
35421  )
35422  (i64.load offset=8
35423  (get_local $4)
35424  )
35425  (i64.const 8417982951132398080)
35426  (i64.const 0)
35427  )
35428  )
35429  (i32.const 0)
35430  )
35431  )
35432  (drop
35433  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
35434  (get_local $4)
35435  (get_local $3)
35436  )
35437  )
35438  (i32.store offset=12
35439  (get_local $9)
35440  (i32.const 0)
35441  )
35442  (i32.store offset=8
35443  (get_local $9)
35444  (get_local $4)
35445  )
35446  (set_local $6
35447  (select
35448  (i64.const -2)
35449  (i64.add
35450  (tee_local $6
35451  (i64.load
35452  (i32.load offset=4
35453  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
35454  (i32.add
35455  (get_local $9)
35456  (i32.const 8)
35457  )
35458  )
35459  )
35460  )
35461  )
35462  (i64.const 1)
35463  )
35464  (i64.gt_u
35465  (get_local $6)
35466  (i64.const -3)
35467  )
35468  )
35469  )
35470  )
35471  (i64.store
35472  (i32.add
35473  (get_local $4)
35474  (i32.const 16)
35475  )
35476  (get_local $6)
35477  )
35478  )
35479  (call $eosio_assert
35480  (i64.lt_u
35481  (get_local $6)
35482  (i64.const -2)
35483  )
35484  (i32.const 2208)
35485  )
35486  (i64.store
35487  (get_local $1)
35488  (i64.load
35489  (i32.add
35490  (get_local $4)
35491  (i32.const 16)
35492  )
35493  )
35494  )
35495  (set_local $6
35496  (i64.const 0)
35497  )
35498  (set_local $5
35499  (i64.const 59)
35500  )
35501  (set_local $4
35502  (i32.const 768)
35503  )
35504  (set_local $7
35505  (i64.const 0)
35506  )
35507  (loop $label$2
35508  (block $label$3
35509  (block $label$4
35510  (block $label$5
35511  (block $label$6
35512  (block $label$7
35513  (br_if $label$7
35514  (i64.gt_u
35515  (get_local $6)
35516  (i64.const 2)
35517  )
35518  )
35519  (br_if $label$6
35520  (i32.gt_u
35521  (i32.and
35522  (i32.add
35523  (tee_local $3
35524  (i32.load8_s
35525  (get_local $4)
35526  )
35527  )
35528  (i32.const -97)
35529  )
35530  (i32.const 255)
35531  )
35532  (i32.const 25)
35533  )
35534  )
35535  (set_local $3
35536  (i32.add
35537  (get_local $3)
35538  (i32.const 165)
35539  )
35540  )
35541  (br $label$5)
35542  )
35543  (set_local $8
35544  (i64.const 0)
35545  )
35546  (br_if $label$4
35547  (i64.le_u
35548  (get_local $6)
35549  (i64.const 11)
35550  )
35551  )
35552  (br $label$3)
35553  )
35554  (set_local $3
35555  (select
35556  (i32.add
35557  (get_local $3)
35558  (i32.const 208)
35559  )
35560  (i32.const 0)
35561  (i32.lt_u
35562  (i32.and
35563  (i32.add
35564  (get_local $3)
35565  (i32.const -49)
35566  )
35567  (i32.const 255)
35568  )
35569  (i32.const 5)
35570  )
35571  )
35572  )
35573  )
35574  (set_local $8
35575  (i64.shr_s
35576  (i64.shl
35577  (i64.extend_u/i32
35578  (get_local $3)
35579  )
35580  (i64.const 56)
35581  )
35582  (i64.const 56)
35583  )
35584  )
35585  )
35586  (set_local $8
35587  (i64.shl
35588  (i64.and
35589  (get_local $8)
35590  (i64.const 31)
35591  )
35592  (i64.and
35593  (get_local $5)
35594  (i64.const 4294967295)
35595  )
35596  )
35597  )
35598  )
35599  (set_local $4
35600  (i32.add
35601  (get_local $4)
35602  (i32.const 1)
35603  )
35604  )
35605  (set_local $6
35606  (i64.add
35607  (get_local $6)
35608  (i64.const 1)
35609  )
35610  )
35611  (set_local $7
35612  (i64.or
35613  (get_local $8)
35614  (get_local $7)
35615  )
35616  )
35617  (br_if $label$2
35618  (i64.ne
35619  (tee_local $5
35620  (i64.add
35621  (get_local $5)
35622  (i64.const -5)
35623  )
35624  )
35625  (i64.const -6)
35626  )
35627  )
35628  )
35629  (i64.store offset=8
35630  (get_local $1)
35631  (get_local $7)
35632  )
35633  (i32.store offset=4
35634  (i32.const 0)
35635  (tee_local $4
35636  (i32.add
35637  (tee_local $3
35638  (get_local $10)
35639  )
35640  (i32.const -16)
35641  )
35642  )
35643  )
35644  (call $eosio_assert
35645  (i32.const 1)
35646  (i32.const 192)
35647  )
35648  (drop
35649  (call $memcpy
35650  (get_local $4)
35651  (get_local $1)
35652  (i32.const 8)
35653  )
35654  )
35655  (call $eosio_assert
35656  (i32.const 1)
35657  (i32.const 192)
35658  )
35659  (drop
35660  (call $memcpy
35661  (i32.add
35662  (get_local $3)
35663  (i32.const -8)
35664  )
35665  (tee_local $3
35666  (i32.add
35667  (get_local $1)
35668  (i32.const 8)
35669  )
35670  )
35671  (i32.const 8)
35672  )
35673  )
35674  (i32.store offset=20
35675  (get_local $1)
35676  (call $db_store_i64
35677  (i64.load offset=8
35678  (get_local $2)
35679  )
35680  (i64.const 8417982951132398080)
35681  (i64.load
35682  (i32.load offset=8
35683  (get_local $0)
35684  )
35685  )
35686  (tee_local $6
35687  (i64.load
35688  (get_local $1)
35689  )
35690  )
35691  (get_local $4)
35692  (i32.const 16)
35693  )
35694  )
35695  (block $label$8
35696  (br_if $label$8
35697  (i64.lt_u
35698  (get_local $6)
35699  (i64.load offset=16
35700  (get_local $2)
35701  )
35702  )
35703  )
35704  (i64.store
35705  (i32.add
35706  (get_local $2)
35707  (i32.const 16)
35708  )
35709  (select
35710  (i64.const -2)
35711  (i64.add
35712  (get_local $6)
35713  (i64.const 1)
35714  )
35715  (i64.gt_u
35716  (get_local $6)
35717  (i64.const -3)
35718  )
35719  )
35720  )
35721  )
35722  (set_local $6
35723  (i64.load
35724  (i32.add
35725  (get_local $2)
35726  (i32.const 8)
35727  )
35728  )
35729  )
35730  (set_local $8
35731  (i64.load
35732  (i32.load
35733  (i32.add
35734  (get_local $0)
35735  (i32.const 8)
35736  )
35737  )
35738  )
35739  )
35740  (set_local $5
35741  (i64.load
35742  (get_local $1)
35743  )
35744  )
35745  (i64.store offset=8
35746  (get_local $9)
35747  (i64.load
35748  (get_local $3)
35749  )
35750  )
35751  (i32.store offset=24
35752  (get_local $1)
35753  (call $db_idx64_store
35754  (get_local $6)
35755  (i64.const 8417982951132398080)
35756  (get_local $8)
35757  (get_local $5)
35758  (i32.add
35759  (get_local $9)
35760  (i32.const 8)
35761  )
35762  )
35763  )
35764  (i32.store offset=4
35765  (i32.const 0)
35766  (i32.add
35767  (get_local $9)
35768  (i32.const 16)
35769  )
35770  )
35771  )
35772  (func $_ZN16test_multi_index24idx64_sk_cache_pk_lookupEyyy (param $0 i64) (param $1 i64) (param $2 i64)
35773  (local $3 i32)
35774  (local $4 i64)
35775  (local $5 i32)
35776  (local $6 i32)
35777  (local $7 i32)
35778  (local $8 i64)
35779  (local $9 i64)
35780  (local $10 i64)
35781  (local $11 i32)
35782  (i32.store offset=4
35783  (i32.const 0)
35784  (tee_local $11
35785  (i32.sub
35786  (i32.load offset=4
35787  (i32.const 0)
35788  )
35789  (i32.const 64)
35790  )
35791  )
35792  )
35793  (i32.store
35794  (i32.add
35795  (get_local $11)
35796  (i32.const 48)
35797  )
35798  (i32.const 0)
35799  )
35800  (i64.store offset=24
35801  (get_local $11)
35802  (get_local $0)
35803  )
35804  (i64.store offset=16
35805  (get_local $11)
35806  (get_local $0)
35807  )
35808  (i64.store offset=32
35809  (get_local $11)
35810  (i64.const -1)
35811  )
35812  (set_local $0
35813  (i64.const 0)
35814  )
35815  (i64.store offset=40
35816  (get_local $11)
35817  (i64.const 0)
35818  )
35819  (i32.store8 offset=52
35820  (get_local $11)
35821  (i32.const 0)
35822  )
35823  (i32.store offset=8
35824  (get_local $11)
35825  (i32.add
35826  (get_local $11)
35827  (i32.const 16)
35828  )
35829  )
35830  (set_local $8
35831  (i64.const 59)
35832  )
35833  (set_local $7
35834  (i32.const 768)
35835  )
35836  (set_local $9
35837  (i64.const 0)
35838  )
35839  (loop $label$0
35840  (block $label$1
35841  (block $label$2
35842  (block $label$3
35843  (block $label$4
35844  (block $label$5
35845  (br_if $label$5
35846  (i64.gt_u
35847  (get_local $0)
35848  (i64.const 2)
35849  )
35850  )
35851  (br_if $label$4
35852  (i32.gt_u
35853  (i32.and
35854  (i32.add
35855  (tee_local $3
35856  (i32.load8_s
35857  (get_local $7)
35858  )
35859  )
35860  (i32.const -97)
35861  )
35862  (i32.const 255)
35863  )
35864  (i32.const 25)
35865  )
35866  )
35867  (set_local $3
35868  (i32.add
35869  (get_local $3)
35870  (i32.const 165)
35871  )
35872  )
35873  (br $label$3)
35874  )
35875  (set_local $10
35876  (i64.const 0)
35877  )
35878  (br_if $label$2
35879  (i64.le_u
35880  (get_local $0)
35881  (i64.const 11)
35882  )
35883  )
35884  (br $label$1)
35885  )
35886  (set_local $3
35887  (select
35888  (i32.add
35889  (get_local $3)
35890  (i32.const 208)
35891  )
35892  (i32.const 0)
35893  (i32.lt_u
35894  (i32.and
35895  (i32.add
35896  (get_local $3)
35897  (i32.const -49)
35898  )
35899  (i32.const 255)
35900  )
35901  (i32.const 5)
35902  )
35903  )
35904  )
35905  )
35906  (set_local $10
35907  (i64.shr_s
35908  (i64.shl
35909  (i64.extend_u/i32
35910  (get_local $3)
35911  )
35912  (i64.const 56)
35913  )
35914  (i64.const 56)
35915  )
35916  )
35917  )
35918  (set_local $10
35919  (i64.shl
35920  (i64.and
35921  (get_local $10)
35922  (i64.const 31)
35923  )
35924  (i64.and
35925  (get_local $8)
35926  (i64.const 4294967295)
35927  )
35928  )
35929  )
35930  )
35931  (set_local $7
35932  (i32.add
35933  (get_local $7)
35934  (i32.const 1)
35935  )
35936  )
35937  (set_local $0
35938  (i64.add
35939  (get_local $0)
35940  (i64.const 1)
35941  )
35942  )
35943  (set_local $9
35944  (i64.or
35945  (get_local $10)
35946  (get_local $9)
35947  )
35948  )
35949  (br_if $label$0
35950  (i64.ne
35951  (tee_local $8
35952  (i64.add
35953  (get_local $8)
35954  (i64.const -5)
35955  )
35956  )
35957  (i64.const -6)
35958  )
35959  )
35960  )
35961  (i64.store
35962  (get_local $11)
35963  (get_local $9)
35964  )
35965  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
35966  (i32.add
35967  (get_local $11)
35968  (i32.const 56)
35969  )
35970  (i32.add
35971  (get_local $11)
35972  (i32.const 8)
35973  )
35974  (get_local $11)
35975  )
35976  (block $label$6
35977  (block $label$7
35978  (br_if $label$7
35979  (i32.eqz
35980  (tee_local $7
35981  (i32.load offset=60
35982  (get_local $11)
35983  )
35984  )
35985  )
35986  )
35987  (br_if $label$7
35988  (i64.ne
35989  (i64.load
35990  (get_local $11)
35991  )
35992  (i64.load offset=8
35993  (get_local $7)
35994  )
35995  )
35996  )
35997  (br_if $label$7
35998  (i32.eqz
35999  (get_local $7)
36000  )
36001  )
36002  (set_local $3
36003  (i64.eq
36004  (i64.load
36005  (get_local $7)
36006  )
36007  (i64.const 540)
36008  )
36009  )
36010  (br $label$6)
36011  )
36012  (set_local $7
36013  (i32.const 0)
36014  )
36015  (set_local $3
36016  (i32.const 0)
36017  )
36018  )
36019  (call $eosio_assert
36020  (get_local $3)
36021  (i32.const 4672)
36022  )
36023  (call $eosio_assert
36024  (i32.eq
36025  (i32.load offset=16
36026  (get_local $7)
36027  )
36028  (i32.add
36029  (get_local $11)
36030  (i32.const 16)
36031  )
36032  )
36033  (i32.const 208)
36034  )
36035  (i32.store offset=60
36036  (get_local $11)
36037  (get_local $7)
36038  )
36039  (i32.store offset=56
36040  (get_local $11)
36041  (i32.add
36042  (get_local $11)
36043  (i32.const 16)
36044  )
36045  )
36046  (set_local $7
36047  (i32.const 0)
36048  )
36049  (block $label$8
36050  (br_if $label$8
36051  (i64.ne
36052  (i64.load
36053  (tee_local $3
36054  (i32.load offset=4
36055  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE14const_iteratormmEv
36056  (i32.add
36057  (get_local $11)
36058  (i32.const 56)
36059  )
36060  )
36061  )
36062  )
36063  )
36064  (i64.const 265)
36065  )
36066  )
36067  (set_local $4
36068  (i64.load offset=8
36069  (get_local $3)
36070  )
36071  )
36072  (set_local $0
36073  (i64.const 0)
36074  )
36075  (set_local $8
36076  (i64.const 59)
36077  )
36078  (set_local $7
36079  (i32.const 976)
36080  )
36081  (set_local $9
36082  (i64.const 0)
36083  )
36084  (loop $label$9
36085  (block $label$10
36086  (block $label$11
36087  (block $label$12
36088  (block $label$13
36089  (block $label$14
36090  (br_if $label$14
36091  (i64.gt_u
36092  (get_local $0)
36093  (i64.const 4)
36094  )
36095  )
36096  (br_if $label$13
36097  (i32.gt_u
36098  (i32.and
36099  (i32.add
36100  (tee_local $3
36101  (i32.load8_s
36102  (get_local $7)
36103  )
36104  )
36105  (i32.const -97)
36106  )
36107  (i32.const 255)
36108  )
36109  (i32.const 25)
36110  )
36111  )
36112  (set_local $3
36113  (i32.add
36114  (get_local $3)
36115  (i32.const 165)
36116  )
36117  )
36118  (br $label$12)
36119  )
36120  (set_local $10
36121  (i64.const 0)
36122  )
36123  (br_if $label$11
36124  (i64.le_u
36125  (get_local $0)
36126  (i64.const 11)
36127  )
36128  )
36129  (br $label$10)
36130  )
36131  (set_local $3
36132  (select
36133  (i32.add
36134  (get_local $3)
36135  (i32.const 208)
36136  )
36137  (i32.const 0)
36138  (i32.lt_u
36139  (i32.and
36140  (i32.add
36141  (get_local $3)
36142  (i32.const -49)
36143  )
36144  (i32.const 255)
36145  )
36146  (i32.const 5)
36147  )
36148  )
36149  )
36150  )
36151  (set_local $10
36152  (i64.shr_s
36153  (i64.shl
36154  (i64.extend_u/i32
36155  (get_local $3)
36156  )
36157  (i64.const 56)
36158  )
36159  (i64.const 56)
36160  )
36161  )
36162  )
36163  (set_local $10
36164  (i64.shl
36165  (i64.and
36166  (get_local $10)
36167  (i64.const 31)
36168  )
36169  (i64.and
36170  (get_local $8)
36171  (i64.const 4294967295)
36172  )
36173  )
36174  )
36175  )
36176  (set_local $7
36177  (i32.add
36178  (get_local $7)
36179  (i32.const 1)
36180  )
36181  )
36182  (set_local $0
36183  (i64.add
36184  (get_local $0)
36185  (i64.const 1)
36186  )
36187  )
36188  (set_local $9
36189  (i64.or
36190  (get_local $10)
36191  (get_local $9)
36192  )
36193  )
36194  (br_if $label$9
36195  (i64.ne
36196  (tee_local $8
36197  (i64.add
36198  (get_local $8)
36199  (i64.const -5)
36200  )
36201  )
36202  (i64.const -6)
36203  )
36204  )
36205  )
36206  (set_local $7
36207  (i64.eq
36208  (get_local $4)
36209  (get_local $9)
36210  )
36211  )
36212  )
36213  (call $eosio_assert
36214  (get_local $7)
36215  (i32.const 4752)
36216  )
36217  (block $label$15
36218  (br_if $label$15
36219  (i32.eqz
36220  (tee_local $5
36221  (i32.load offset=40
36222  (get_local $11)
36223  )
36224  )
36225  )
36226  )
36227  (block $label$16
36228  (block $label$17
36229  (br_if $label$17
36230  (i32.eq
36231  (tee_local $7
36232  (i32.load
36233  (tee_local $6
36234  (i32.add
36235  (get_local $11)
36236  (i32.const 44)
36237  )
36238  )
36239  )
36240  )
36241  (get_local $5)
36242  )
36243  )
36244  (loop $label$18
36245  (set_local $3
36246  (i32.load
36247  (tee_local $7
36248  (i32.add
36249  (get_local $7)
36250  (i32.const -24)
36251  )
36252  )
36253  )
36254  )
36255  (i32.store
36256  (get_local $7)
36257  (i32.const 0)
36258  )
36259  (block $label$19
36260  (br_if $label$19
36261  (i32.eqz
36262  (get_local $3)
36263  )
36264  )
36265  (call $_ZdlPv
36266  (get_local $3)
36267  )
36268  )
36269  (br_if $label$18
36270  (i32.ne
36271  (get_local $5)
36272  (get_local $7)
36273  )
36274  )
36275  )
36276  (set_local $7
36277  (i32.load
36278  (i32.add
36279  (get_local $11)
36280  (i32.const 40)
36281  )
36282  )
36283  )
36284  (br $label$16)
36285  )
36286  (set_local $7
36287  (get_local $5)
36288  )
36289  )
36290  (i32.store
36291  (get_local $6)
36292  (get_local $5)
36293  )
36294  (call $_ZdlPv
36295  (get_local $7)
36296  )
36297  )
36298  (i32.store offset=4
36299  (i32.const 0)
36300  (i32.add
36301  (get_local $11)
36302  (i32.const 64)
36303  )
36304  )
36305  )
36306  (func $_ZN16test_multi_index24idx64_pk_cache_sk_lookupEyyy (param $0 i64) (param $1 i64) (param $2 i64)
36307  (local $3 i64)
36308  (local $4 i32)
36309  (local $5 i32)
36310  (local $6 i32)
36311  (local $7 i32)
36312  (local $8 i64)
36313  (local $9 i64)
36314  (local $10 i64)
36315  (local $11 i32)
36316  (i32.store offset=4
36317  (i32.const 0)
36318  (tee_local $11
36319  (i32.sub
36320  (i32.load offset=4
36321  (i32.const 0)
36322  )
36323  (i32.const 64)
36324  )
36325  )
36326  )
36327  (set_local $4
36328  (i32.const 0)
36329  )
36330  (i32.store
36331  (i32.add
36332  (get_local $11)
36333  (i32.const 48)
36334  )
36335  (i32.const 0)
36336  )
36337  (i64.store offset=24
36338  (get_local $11)
36339  (get_local $0)
36340  )
36341  (i64.store offset=16
36342  (get_local $11)
36343  (get_local $0)
36344  )
36345  (i64.store offset=32
36346  (get_local $11)
36347  (i64.const -1)
36348  )
36349  (set_local $9
36350  (i64.const 0)
36351  )
36352  (i64.store offset=40
36353  (get_local $11)
36354  (i64.const 0)
36355  )
36356  (i32.store8 offset=52
36357  (get_local $11)
36358  (i32.const 0)
36359  )
36360  (block $label$0
36361  (block $label$1
36362  (br_if $label$1
36363  (i32.lt_s
36364  (tee_local $7
36365  (call $db_find_i64
36366  (get_local $0)
36367  (get_local $0)
36368  (i64.const 8417982951132398080)
36369  (i64.const 540)
36370  )
36371  )
36372  (i32.const 0)
36373  )
36374  )
36375  (call $eosio_assert
36376  (i32.eq
36377  (i32.load offset=16
36378  (tee_local $4
36379  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE31load_object_by_primary_iteratorEl
36380  (i32.add
36381  (get_local $11)
36382  (i32.const 16)
36383  )
36384  (get_local $7)
36385  )
36386  )
36387  )
36388  (i32.add
36389  (get_local $11)
36390  (i32.const 16)
36391  )
36392  )
36393  (i32.const 208)
36394  )
36395  (set_local $3
36396  (i64.load offset=8
36397  (get_local $4)
36398  )
36399  )
36400  (set_local $8
36401  (i64.const 59)
36402  )
36403  (set_local $7
36404  (i32.const 768)
36405  )
36406  (set_local $10
36407  (i64.const 0)
36408  )
36409  (loop $label$2
36410  (block $label$3
36411  (block $label$4
36412  (block $label$5
36413  (block $label$6
36414  (block $label$7
36415  (br_if $label$7
36416  (i64.gt_u
36417  (get_local $9)
36418  (i64.const 2)
36419  )
36420  )
36421  (br_if $label$6
36422  (i32.gt_u
36423  (i32.and
36424  (i32.add
36425  (tee_local $5
36426  (i32.load8_s
36427  (get_local $7)
36428  )
36429  )
36430  (i32.const -97)
36431  )
36432  (i32.const 255)
36433  )
36434  (i32.const 25)
36435  )
36436  )
36437  (set_local $5
36438  (i32.add
36439  (get_local $5)
36440  (i32.const 165)
36441  )
36442  )
36443  (br $label$5)
36444  )
36445  (set_local $0
36446  (i64.const 0)
36447  )
36448  (br_if $label$4
36449  (i64.le_u
36450  (get_local $9)
36451  (i64.const 11)
36452  )
36453  )
36454  (br $label$3)
36455  )
36456  (set_local $5
36457  (select
36458  (i32.add
36459  (get_local $5)
36460  (i32.const 208)
36461  )
36462  (i32.const 0)
36463  (i32.lt_u
36464  (i32.and
36465  (i32.add
36466  (get_local $5)
36467  (i32.const -49)
36468  )
36469  (i32.const 255)
36470  )
36471  (i32.const 5)
36472  )
36473  )
36474  )
36475  )
36476  (set_local $0
36477  (i64.shr_s
36478  (i64.shl
36479  (i64.extend_u/i32
36480  (get_local $5)
36481  )
36482  (i64.const 56)
36483  )
36484  (i64.const 56)
36485  )
36486  )
36487  )
36488  (set_local $0
36489  (i64.shl
36490  (i64.and
36491  (get_local $0)
36492  (i64.const 31)
36493  )
36494  (i64.and
36495  (get_local $8)
36496  (i64.const 4294967295)
36497  )
36498  )
36499  )
36500  )
36501  (set_local $7
36502  (i32.add
36503  (get_local $7)
36504  (i32.const 1)
36505  )
36506  )
36507  (set_local $9
36508  (i64.add
36509  (get_local $9)
36510  (i64.const 1)
36511  )
36512  )
36513  (set_local $10
36514  (i64.or
36515  (get_local $0)
36516  (get_local $10)
36517  )
36518  )
36519  (br_if $label$2
36520  (i64.ne
36521  (tee_local $8
36522  (i64.add
36523  (get_local $8)
36524  (i64.const -5)
36525  )
36526  )
36527  (i64.const -6)
36528  )
36529  )
36530  )
36531  (set_local $7
36532  (i64.eq
36533  (get_local $3)
36534  (get_local $10)
36535  )
36536  )
36537  (br $label$0)
36538  )
36539  (set_local $7
36540  (i32.const 0)
36541  )
36542  )
36543  (call $eosio_assert
36544  (get_local $7)
36545  (i32.const 4800)
36546  )
36547  (i32.store offset=8
36548  (get_local $11)
36549  (i32.add
36550  (get_local $11)
36551  (i32.const 16)
36552  )
36553  )
36554  (call $eosio_assert
36555  (i32.eq
36556  (i32.load offset=16
36557  (get_local $4)
36558  )
36559  (i32.add
36560  (get_local $11)
36561  (i32.const 16)
36562  )
36563  )
36564  (i32.const 208)
36565  )
36566  (block $label$8
36567  (br_if $label$8
36568  (i32.ne
36569  (i32.load
36570  (tee_local $7
36571  (i32.add
36572  (get_local $4)
36573  (i32.const 24)
36574  )
36575  )
36576  )
36577  (i32.const -1)
36578  )
36579  )
36580  (i32.store
36581  (get_local $7)
36582  (call $db_idx64_find_primary
36583  (i64.load offset=16
36584  (get_local $11)
36585  )
36586  (i64.load
36587  (i32.add
36588  (get_local $11)
36589  (i32.const 24)
36590  )
36591  )
36592  (i64.const 8417982951132398080)
36593  (i32.add
36594  (get_local $11)
36595  (i32.const 56)
36596  )
36597  (i64.load
36598  (get_local $4)
36599  )
36600  )
36601  )
36602  )
36603  (i32.store offset=60
36604  (get_local $11)
36605  (get_local $4)
36606  )
36607  (i32.store offset=56
36608  (get_local $11)
36609  (i32.add
36610  (get_local $11)
36611  (i32.const 8)
36612  )
36613  )
36614  (set_local $7
36615  (i32.const 0)
36616  )
36617  (block $label$9
36618  (br_if $label$9
36619  (i64.ne
36620  (i64.load
36621  (tee_local $5
36622  (i32.load offset=4
36623  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
36624  (i32.add
36625  (get_local $11)
36626  (i32.const 56)
36627  )
36628  )
36629  )
36630  )
36631  )
36632  (i64.const 781)
36633  )
36634  )
36635  (set_local $3
36636  (i64.load offset=8
36637  (get_local $5)
36638  )
36639  )
36640  (set_local $9
36641  (i64.const 0)
36642  )
36643  (set_local $8
36644  (i64.const 59)
36645  )
36646  (set_local $7
36647  (i32.const 768)
36648  )
36649  (set_local $10
36650  (i64.const 0)
36651  )
36652  (loop $label$10
36653  (block $label$11
36654  (block $label$12
36655  (block $label$13
36656  (block $label$14
36657  (block $label$15
36658  (br_if $label$15
36659  (i64.gt_u
36660  (get_local $9)
36661  (i64.const 2)
36662  )
36663  )
36664  (br_if $label$14
36665  (i32.gt_u
36666  (i32.and
36667  (i32.add
36668  (tee_local $5
36669  (i32.load8_s
36670  (get_local $7)
36671  )
36672  )
36673  (i32.const -97)
36674  )
36675  (i32.const 255)
36676  )
36677  (i32.const 25)
36678  )
36679  )
36680  (set_local $5
36681  (i32.add
36682  (get_local $5)
36683  (i32.const 165)
36684  )
36685  )
36686  (br $label$13)
36687  )
36688  (set_local $0
36689  (i64.const 0)
36690  )
36691  (br_if $label$12
36692  (i64.le_u
36693  (get_local $9)
36694  (i64.const 11)
36695  )
36696  )
36697  (br $label$11)
36698  )
36699  (set_local $5
36700  (select
36701  (i32.add
36702  (get_local $5)
36703  (i32.const 208)
36704  )
36705  (i32.const 0)
36706  (i32.lt_u
36707  (i32.and
36708  (i32.add
36709  (get_local $5)
36710  (i32.const -49)
36711  )
36712  (i32.const 255)
36713  )
36714  (i32.const 5)
36715  )
36716  )
36717  )
36718  )
36719  (set_local $0
36720  (i64.shr_s
36721  (i64.shl
36722  (i64.extend_u/i32
36723  (get_local $5)
36724  )
36725  (i64.const 56)
36726  )
36727  (i64.const 56)
36728  )
36729  )
36730  )
36731  (set_local $0
36732  (i64.shl
36733  (i64.and
36734  (get_local $0)
36735  (i64.const 31)
36736  )
36737  (i64.and
36738  (get_local $8)
36739  (i64.const 4294967295)
36740  )
36741  )
36742  )
36743  )
36744  (set_local $7
36745  (i32.add
36746  (get_local $7)
36747  (i32.const 1)
36748  )
36749  )
36750  (set_local $9
36751  (i64.add
36752  (get_local $9)
36753  (i64.const 1)
36754  )
36755  )
36756  (set_local $10
36757  (i64.or
36758  (get_local $0)
36759  (get_local $10)
36760  )
36761  )
36762  (br_if $label$10
36763  (i64.ne
36764  (tee_local $8
36765  (i64.add
36766  (get_local $8)
36767  (i64.const -5)
36768  )
36769  )
36770  (i64.const -6)
36771  )
36772  )
36773  )
36774  (set_local $7
36775  (i64.eq
36776  (get_local $3)
36777  (get_local $10)
36778  )
36779  )
36780  )
36781  (call $eosio_assert
36782  (get_local $7)
36783  (i32.const 4864)
36784  )
36785  (block $label$16
36786  (br_if $label$16
36787  (i32.eqz
36788  (tee_local $4
36789  (i32.load offset=40
36790  (get_local $11)
36791  )
36792  )
36793  )
36794  )
36795  (block $label$17
36796  (block $label$18
36797  (br_if $label$18
36798  (i32.eq
36799  (tee_local $7
36800  (i32.load
36801  (tee_local $6
36802  (i32.add
36803  (get_local $11)
36804  (i32.const 44)
36805  )
36806  )
36807  )
36808  )
36809  (get_local $4)
36810  )
36811  )
36812  (loop $label$19
36813  (set_local $5
36814  (i32.load
36815  (tee_local $7
36816  (i32.add
36817  (get_local $7)
36818  (i32.const -24)
36819  )
36820  )
36821  )
36822  )
36823  (i32.store
36824  (get_local $7)
36825  (i32.const 0)
36826  )
36827  (block $label$20
36828  (br_if $label$20
36829  (i32.eqz
36830  (get_local $5)
36831  )
36832  )
36833  (call $_ZdlPv
36834  (get_local $5)
36835  )
36836  )
36837  (br_if $label$19
36838  (i32.ne
36839  (get_local $4)
36840  (get_local $7)
36841  )
36842  )
36843  )
36844  (set_local $7
36845  (i32.load
36846  (i32.add
36847  (get_local $11)
36848  (i32.const 40)
36849  )
36850  )
36851  )
36852  (br $label$17)
36853  )
36854  (set_local $7
36855  (get_local $4)
36856  )
36857  )
36858  (i32.store
36859  (get_local $6)
36860  (get_local $4)
36861  )
36862  (call $_ZdlPv
36863  (get_local $7)
36864  )
36865  )
36866  (i32.store offset=4
36867  (i32.const 0)
36868  (i32.add
36869  (get_local $11)
36870  (i32.const 64)
36871  )
36872  )
36873  )
36874  (func $apply (param $0 i64) (param $1 i64) (param $2 i64)
36875  (local $3 i32)
36876  (local $4 i32)
36877  (local $5 i32)
36878  (local $6 i32)
36879  (local $7 i32)
36880  (i32.store offset=4
36881  (i32.const 0)
36882  (tee_local $7
36883  (i32.sub
36884  (i32.load offset=4
36885  (i32.const 0)
36886  )
36887  (i32.const 64)
36888  )
36889  )
36890  )
36891  (call $require_auth
36892  (get_local $1)
36893  )
36894  (block $label$0
36895  (block $label$1
36896  (block $label$2
36897  (block $label$3
36898  (block $label$4
36899  (block $label$5
36900  (block $label$6
36901  (block $label$7
36902  (block $label$8
36903  (block $label$9
36904  (block $label$10
36905  (block $label$11
36906  (block $label$12
36907  (block $label$13
36908  (block $label$14
36909  (block $label$15
36910  (block $label$16
36911  (block $label$17
36912  (block $label$18
36913  (block $label$19
36914  (block $label$20
36915  (block $label$21
36916  (block $label$22
36917  (block $label$23
36918  (block $label$24
36919  (block $label$25
36920  (block $label$26
36921  (block $label$27
36922  (block $label$28
36923  (block $label$29
36924  (block $label$30
36925  (block $label$31
36926  (block $label$32
36927  (br_if $label$32
36928  (i64.le_s
36929  (get_local $2)
36930  (i64.const -5598011838077650299)
36931  )
36932  )
36933  (br_if $label$31
36934  (i64.le_s
36935  (get_local $2)
36936  (i64.const -5598011837038673462)
36937  )
36938  )
36939  (br_if $label$29
36940  (i64.le_s
36941  (get_local $2)
36942  (i64.const -5598011836914311944)
36943  )
36944  )
36945  (br_if $label$25
36946  (i64.gt_s
36947  (get_local $2)
36948  (i64.const -5598011836872235598)
36949  )
36950  )
36951  (br_if $label$15
36952  (i64.eq
36953  (get_local $2)
36954  (i64.const -5598011836914311943)
36955  )
36956  )
36957  (br_if $label$2
36958  (i64.ne
36959  (get_local $2)
36960  (i64.const -5598011836912411480)
36961  )
36962  )
36963  (call $_ZN16test_multi_index14idx256_generalEyyy
36964  (get_local $0)
36965  (get_local $2)
36966  (get_local $2)
36967  )
36968  (br $label$1)
36969  )
36970  (br_if $label$30
36971  (i64.gt_s
36972  (get_local $2)
36973  (i64.const -5598011839012450606)
36974  )
36975  )
36976  (br_if $label$28
36977  (i64.le_s
36978  (get_local $2)
36979  (i64.const -5598011840126259182)
36980  )
36981  )
36982  (br_if $label$24
36983  (i64.le_s
36984  (get_local $2)
36985  (i64.const -5598011839973170907)
36986  )
36987  )
36988  (br_if $label$22
36989  (i64.eq
36990  (get_local $2)
36991  (i64.const -5598011839973170906)
36992  )
36993  )
36994  (br_if $label$2
36995  (i64.ne
36996  (get_local $2)
36997  (i64.const -5598011839875685600)
36998  )
36999  )
37000  (i32.store
37001  (i32.add
37002  (get_local $7)
37003  (i32.const 48)
37004  )
37005  (i32.const 0)
37006  )
37007  (i64.store offset=24
37008  (get_local $7)
37009  (get_local $0)
37010  )
37011  (i64.store offset=16
37012  (get_local $7)
37013  (get_local $0)
37014  )
37015  (i64.store offset=32
37016  (get_local $7)
37017  (i64.const -1)
37018  )
37019  (i64.store offset=40
37020  (get_local $7)
37021  (i64.const 0)
37022  )
37023  (i32.store8 offset=52
37024  (get_local $7)
37025  (i32.const 0)
37026  )
37027  (i64.store offset=56
37028  (get_local $7)
37029  (i64.const 0)
37030  )
37031  (loop $label$33
37032  (i32.store
37033  (get_local $7)
37034  (i32.add
37035  (get_local $7)
37036  (i32.const 56)
37037  )
37038  )
37039  (call $_ZN5eosio11multi_indexILy8417982951132399104EN17_test_multi_index13record_idx128EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_oXadL_ZNKS2_13get_secondaryEvEEEEEEEE7emplaceIZNS1_17idx128_store_onlyILy8417982951132399104EEEvyEUlRT_E_EENS9_14const_iteratorEyOSC_
37040  (i32.add
37041  (get_local $7)
37042  (i32.const 8)
37043  )
37044  (i32.add
37045  (get_local $7)
37046  (i32.const 16)
37047  )
37048  (get_local $0)
37049  (get_local $7)
37050  )
37051  (i64.store offset=56
37052  (get_local $7)
37053  (tee_local $2
37054  (i64.add
37055  (i64.load offset=56
37056  (get_local $7)
37057  )
37058  (i64.const 1)
37059  )
37060  )
37061  )
37062  (br_if $label$33
37063  (i64.lt_u
37064  (get_local $2)
37065  (i64.const 5)
37066  )
37067  )
37068  )
37069  (br_if $label$1
37070  (i32.eqz
37071  (tee_local $3
37072  (i32.load offset=40
37073  (get_local $7)
37074  )
37075  )
37076  )
37077  )
37078  (br_if $label$8
37079  (i32.eq
37080  (tee_local $6
37081  (i32.load
37082  (tee_local $5
37083  (i32.add
37084  (get_local $7)
37085  (i32.const 44)
37086  )
37087  )
37088  )
37089  )
37090  (get_local $3)
37091  )
37092  )
37093  (loop $label$34
37094  (set_local $4
37095  (i32.load
37096  (tee_local $6
37097  (i32.add
37098  (get_local $6)
37099  (i32.const -24)
37100  )
37101  )
37102  )
37103  )
37104  (i32.store
37105  (get_local $6)
37106  (i32.const 0)
37107  )
37108  (block $label$35
37109  (br_if $label$35
37110  (i32.eqz
37111  (get_local $4)
37112  )
37113  )
37114  (call $_ZdlPv
37115  (get_local $4)
37116  )
37117  )
37118  (br_if $label$34
37119  (i32.ne
37120  (get_local $3)
37121  (get_local $6)
37122  )
37123  )
37124  )
37125  (set_local $6
37126  (i32.load
37127  (i32.add
37128  (get_local $7)
37129  (i32.const 40)
37130  )
37131  )
37132  )
37133  (br $label$7)
37134  )
37135  (br_if $label$27
37136  (i64.le_s
37137  (get_local $2)
37138  (i64.const -5598011837707371665)
37139  )
37140  )
37141  (br_if $label$23
37142  (i64.le_s
37143  (get_local $2)
37144  (i64.const -5598011837610411846)
37145  )
37146  )
37147  (br_if $label$21
37148  (i64.eq
37149  (get_local $2)
37150  (i64.const -5598011837610411845)
37151  )
37152  )
37153  (br_if $label$2
37154  (i64.ne
37155  (get_local $2)
37156  (i64.const -5598011837270313403)
37157  )
37158  )
37159  (call $eosio_assert
37160  (i32.const 0)
37161  (i32.const 208)
37162  )
37163  (br $label$1)
37164  )
37165  (br_if $label$26
37166  (i64.gt_s
37167  (get_local $2)
37168  (i64.const -5598011838386844351)
37169  )
37170  )
37171  (br_if $label$14
37172  (i64.eq
37173  (get_local $2)
37174  (i64.const -5598011839012450605)
37175  )
37176  )
37177  (br_if $label$20
37178  (i64.eq
37179  (get_local $2)
37180  (i64.const -5598011838968643456)
37181  )
37182  )
37183  (br_if $label$2
37184  (i64.ne
37185  (get_local $2)
37186  (i64.const -5598011838734319224)
37187  )
37188  )
37189  (call $_ZN16test_multi_index32idx64_pass_pk_ref_to_other_tableEyyy
37190  (get_local $0)
37191  (get_local $2)
37192  (get_local $2)
37193  )
37194  (br $label$1)
37195  )
37196  (br_if $label$13
37197  (i64.eq
37198  (get_local $2)
37199  (i64.const -5598011837038673461)
37200  )
37201  )
37202  (br_if $label$19
37203  (i64.eq
37204  (get_local $2)
37205  (i64.const -5598011836975719095)
37206  )
37207  )
37208  (br_if $label$2
37209  (i64.ne
37210  (get_local $2)
37211  (i64.const -5598011836975719094)
37212  )
37213  )
37214  (call $_ZN16test_multi_index31idx128_autoincrement_test_part1Eyyy
37215  (get_local $0)
37216  (get_local $2)
37217  (get_local $2)
37218  )
37219  (br $label$1)
37220  )
37221  (br_if $label$12
37222  (i64.eq
37223  (get_local $2)
37224  (i64.const -5598011840327694019)
37225  )
37226  )
37227  (br_if $label$18
37228  (i64.eq
37229  (get_local $2)
37230  (i64.const -5598011840277932829)
37231  )
37232  )
37233  (br_if $label$2
37234  (i64.ne
37235  (get_local $2)
37236  (i64.const -5598011840220759555)
37237  )
37238  )
37239  (call $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398080EEEvy
37240  (get_local $0)
37241  )
37242  (br $label$1)
37243  )
37244  (br_if $label$11
37245  (i64.eq
37246  (get_local $2)
37247  (i64.const -5598011838077650298)
37248  )
37249  )
37250  (br_if $label$17
37251  (i64.eq
37252  (get_local $2)
37253  (i64.const -5598011838000951933)
37254  )
37255  )
37256  (br_if $label$2
37257  (i64.ne
37258  (get_local $2)
37259  (i64.const -5598011837943747147)
37260  )
37261  )
37262  (i32.store
37263  (i32.add
37264  (get_local $7)
37265  (i32.const 48)
37266  )
37267  (i32.const 0)
37268  )
37269  (i64.store offset=24
37270  (get_local $7)
37271  (get_local $0)
37272  )
37273  (i64.store offset=16
37274  (get_local $7)
37275  (get_local $0)
37276  )
37277  (i64.store offset=32
37278  (get_local $7)
37279  (i64.const -1)
37280  )
37281  (i64.store offset=40
37282  (get_local $7)
37283  (i64.const 0)
37284  )
37285  (i32.store8 offset=52
37286  (get_local $7)
37287  (i32.const 0)
37288  )
37289  (i32.store
37290  (get_local $7)
37291  (i32.add
37292  (get_local $7)
37293  (i32.const 16)
37294  )
37295  )
37296  (i64.store offset=56
37297  (get_local $7)
37298  (i64.const 0)
37299  )
37300  (call $_ZNK5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE11lower_boundERKy
37301  (i32.add
37302  (get_local $7)
37303  (i32.const 8)
37304  )
37305  (get_local $7)
37306  (i32.add
37307  (get_local $7)
37308  (i32.const 56)
37309  )
37310  )
37311  (drop
37312  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratormmEv
37313  (i32.add
37314  (get_local $7)
37315  (i32.const 8)
37316  )
37317  )
37318  )
37319  (br_if $label$1
37320  (i32.eqz
37321  (tee_local $3
37322  (i32.load offset=40
37323  (get_local $7)
37324  )
37325  )
37326  )
37327  )
37328  (br_if $label$6
37329  (i32.eq
37330  (tee_local $6
37331  (i32.load
37332  (tee_local $5
37333  (i32.add
37334  (get_local $7)
37335  (i32.const 44)
37336  )
37337  )
37338  )
37339  )
37340  (get_local $3)
37341  )
37342  )
37343  (loop $label$36
37344  (set_local $4
37345  (i32.load
37346  (tee_local $6
37347  (i32.add
37348  (get_local $6)
37349  (i32.const -24)
37350  )
37351  )
37352  )
37353  )
37354  (i32.store
37355  (get_local $6)
37356  (i32.const 0)
37357  )
37358  (block $label$37
37359  (br_if $label$37
37360  (i32.eqz
37361  (get_local $4)
37362  )
37363  )
37364  (call $_ZdlPv
37365  (get_local $4)
37366  )
37367  )
37368  (br_if $label$36
37369  (i32.ne
37370  (get_local $3)
37371  (get_local $6)
37372  )
37373  )
37374  )
37375  (set_local $6
37376  (i32.load
37377  (i32.add
37378  (get_local $7)
37379  (i32.const 40)
37380  )
37381  )
37382  )
37383  (br $label$5)
37384  )
37385  (br_if $label$10
37386  (i64.eq
37387  (get_local $2)
37388  (i64.const -5598011838386844350)
37389  )
37390  )
37391  (br_if $label$16
37392  (i64.eq
37393  (get_local $2)
37394  (i64.const -5598011838328656508)
37395  )
37396  )
37397  (br_if $label$2
37398  (i64.ne
37399  (get_local $2)
37400  (i64.const -5598011838135414081)
37401  )
37402  )
37403  (call $_ZN16test_multi_index24idx64_pk_cache_sk_lookupEyyy
37404  (get_local $0)
37405  (get_local $2)
37406  (get_local $2)
37407  )
37408  (br $label$1)
37409  )
37410  (br_if $label$9
37411  (i64.eq
37412  (get_local $2)
37413  (i64.const -5598011836872235597)
37414  )
37415  )
37416  (br_if $label$2
37417  (i64.ne
37418  (get_local $2)
37419  (i64.const -5598011836383507809)
37420  )
37421  )
37422  (call $_ZN16test_multi_index24idx64_sk_cache_pk_lookupEyyy
37423  (get_local $0)
37424  (get_local $2)
37425  (get_local $2)
37426  )
37427  (br $label$1)
37428  )
37429  (br_if $label$4
37430  (i64.ne
37431  (get_local $2)
37432  (i64.const -5598011840090780458)
37433  )
37434  )
37435  (call $_ZN16test_multi_index30idx64_pk_iterator_exceed_beginEyyy
37436  (get_local $0)
37437  (get_local $2)
37438  (get_local $2)
37439  )
37440  (br $label$1)
37441  )
37442  (br_if $label$3
37443  (i64.ne
37444  (get_local $2)
37445  (i64.const -5598011837643834018)
37446  )
37447  )
37448  (call $_ZN16test_multi_index28idx64_pk_iterator_exceed_endEyyy
37449  (get_local $0)
37450  (get_local $2)
37451  (get_local $2)
37452  )
37453  (br $label$1)
37454  )
37455  (call $_ZN16test_multi_index24idx64_modify_primary_keyEyyy
37456  (get_local $0)
37457  (get_local $2)
37458  (get_local $2)
37459  )
37460  (br $label$1)
37461  )
37462  (call $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398592EEEvy
37463  (get_local $0)
37464  )
37465  (call $_ZN17_test_multi_index27idx64_check_without_storingILy8417982951132398592EEEvy
37466  (get_local $0)
37467  )
37468  (br $label$1)
37469  )
37470  (call $_ZN16test_multi_index30idx64_pass_sk_end_itr_to_eraseEyyy
37471  (get_local $0)
37472  (get_local $2)
37473  (get_local $2)
37474  )
37475  (br $label$1)
37476  )
37477  (call $_ZN16test_multi_index31idx128_autoincrement_test_part2Eyyy
37478  (get_local $0)
37479  (get_local $2)
37480  (get_local $2)
37481  )
37482  (br $label$1)
37483  )
37484  (call $_ZN16test_multi_index23idx64_run_out_of_avl_pkEyyy
37485  (get_local $0)
37486  (get_local $2)
37487  (get_local $2)
37488  )
37489  (br $label$1)
37490  )
37491  (call $_ZN16test_multi_index30idx64_pass_pk_end_itr_to_eraseEyyy
37492  (get_local $0)
37493  (get_local $2)
37494  (get_local $2)
37495  )
37496  (br $label$1)
37497  )
37498  (call $_ZN17_test_multi_index28idx128_check_without_storingILy8417982951132399104EEEvy
37499  (get_local $0)
37500  )
37501  (br $label$1)
37502  )
37503  (call $_ZN17_test_multi_index16idx64_store_onlyILy8417982951132398080EEEvy
37504  (get_local $0)
37505  )
37506  (br $label$1)
37507  )
37508  (call $_ZN16test_multi_index18idx_double_generalEyyy
37509  (get_local $0)
37510  (get_local $2)
37511  (get_local $2)
37512  )
37513  (br $label$1)
37514  )
37515  (call $_ZN16test_multi_index32idx64_pass_sk_ref_to_other_tableEyyy
37516  (get_local $0)
37517  (get_local $2)
37518  (get_local $2)
37519  )
37520  (br $label$1)
37521  )
37522  (i32.store offset=20
37523  (get_local $7)
37524  (i32.const 0)
37525  )
37526  (i32.store offset=16
37527  (get_local $7)
37528  (i32.add
37529  (get_local $7)
37530  (i32.const 56)
37531  )
37532  )
37533  (drop
37534  (call $_ZN5eosio11multi_indexILy8417982951132398080EN17_test_multi_index12record_idx64EJNS_10indexed_byILy4589348694149954560EN5boost11multi_index13const_mem_funIS2_yXadL_ZNKS2_13get_secondaryEvEEEEEEEE5indexILy4589348694149954560ES7_Ly0ELb0EE14const_iteratorppEv
37535  (i32.add
37536  (get_local $7)
37537  (i32.const 16)
37538  )
37539  )
37540  )
37541  (br $label$1)
37542  )
37543  (call $eosio_assert
37544  (i32.const 0)
37545  (i32.const 208)
37546  )
37547  (br_if $label$1
37548  (i32.ne
37549  (i32.load offset=24
37550  (i32.const 0)
37551  )
37552  (i32.const -1)
37553  )
37554  )
37555  (unreachable)
37556  (unreachable)
37557  )
37558  (call $_ZN16test_multi_index14idx128_generalEyyy
37559  (get_local $0)
37560  (get_local $2)
37561  (get_local $2)
37562  )
37563  (br $label$1)
37564  )
37565  (call $_ZN16test_multi_index25idx128_autoincrement_testEyyy
37566  (get_local $0)
37567  (get_local $2)
37568  (get_local $2)
37569  )
37570  (br $label$1)
37571  )
37572  (set_local $6
37573  (get_local $3)
37574  )
37575  )
37576  (i32.store
37577  (get_local $5)
37578  (get_local $3)
37579  )
37580  (call $_ZdlPv
37581  (get_local $6)
37582  )
37583  (br $label$1)
37584  )
37585  (set_local $6
37586  (get_local $3)
37587  )
37588  )
37589  (i32.store
37590  (get_local $5)
37591  (get_local $3)
37592  )
37593  (call $_ZdlPv
37594  (get_local $6)
37595  )
37596  (br $label$1)
37597  )
37598  (br_if $label$2
37599  (i64.ne
37600  (get_local $2)
37601  (i64.const -5598011840126259181)
37602  )
37603  )
37604  (call $eosio_assert
37605  (i32.const 0)
37606  (i32.const 1280)
37607  )
37608  (call $eosio_assert
37609  (i32.const 0)
37610  (i32.const 1632)
37611  )
37612  (call $eosio_assert
37613  (i64.eq
37614  (call $current_receiver)
37615  (get_local $0)
37616  )
37617  (i32.const 1680)
37618  )
37619  (unreachable)
37620  (unreachable)
37621  )
37622  (br_if $label$0
37623  (i64.eq
37624  (get_local $2)
37625  (i64.const -5598011837707371664)
37626  )
37627  )
37628  )
37629  (call $eosio_assert
37630  (i32.const 0)
37631  (i32.const 4912)
37632  )
37633  )
37634  (i32.store offset=4
37635  (i32.const 0)
37636  (i32.add
37637  (get_local $7)
37638  (i32.const 64)
37639  )
37640  )
37641  (return)
37642  )
37643  (call $eosio_assert
37644  (i32.const 0)
37645  (i32.const 1280)
37646  )
37647  (call $eosio_assert
37648  (i32.const 0)
37649  (i32.const 1632)
37650  )
37651  (call $eosio_assert
37652  (i64.eq
37653  (call $current_receiver)
37654  (get_local $0)
37655  )
37656  (i32.const 1680)
37657  )
37658  (unreachable)
37659  (unreachable)
37660  )
37661  (func $_Znwj (param $0 i32) (result i32)
37662  (local $1 i32)
37663  (local $2 i32)
37664  (block $label$0
37665  (br_if $label$0
37666  (tee_local $0
37667  (call $malloc
37668  (tee_local $1
37669  (select
37670  (get_local $0)
37671  (i32.const 1)
37672  (get_local $0)
37673  )
37674  )
37675  )
37676  )
37677  )
37678  (loop $label$1
37679  (set_local $0
37680  (i32.const 0)
37681  )
37682  (br_if $label$0
37683  (i32.eqz
37684  (tee_local $2
37685  (i32.load offset=4928
37686  (i32.const 0)
37687  )
37688  )
37689  )
37690  )
37691  (call_indirect $FUNCSIG$v
37692  (get_local $2)
37693  )
37694  (br_if $label$1
37695  (i32.eqz
37696  (tee_local $0
37697  (call $malloc
37698  (get_local $1)
37699  )
37700  )
37701  )
37702  )
37703  )
37704  )
37705  (get_local $0)
37706  )
37707  (func $_ZdlPv (param $0 i32)
37708  (block $label$0
37709  (br_if $label$0
37710  (i32.eqz
37711  (get_local $0)
37712  )
37713  )
37714  (call $free
37715  (get_local $0)
37716  )
37717  )
37718  )
37719  (func $_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv (param $0 i32)
37720  (call $abort)
37721  (unreachable)
37722  )
37723  (func $fabs (param $0 f64) (result f64)
37724  (f64.reinterpret/i64
37725  (i64.and
37726  (i64.reinterpret/f64
37727  (get_local $0)
37728  )
37729  (i64.const 9223372036854775807)
37730  )
37731  )
37732  )
37733  (func $memcmp (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
37734  (local $3 i32)
37735  (local $4 i32)
37736  (local $5 i32)
37737  (set_local $5
37738  (i32.const 0)
37739  )
37740  (block $label$0
37741  (br_if $label$0
37742  (i32.eqz
37743  (get_local $2)
37744  )
37745  )
37746  (block $label$1
37747  (loop $label$2
37748  (br_if $label$1
37749  (i32.ne
37750  (tee_local $3
37751  (i32.load8_u
37752  (get_local $0)
37753  )
37754  )
37755  (tee_local $4
37756  (i32.load8_u
37757  (get_local $1)
37758  )
37759  )
37760  )
37761  )
37762  (set_local $1
37763  (i32.add
37764  (get_local $1)
37765  (i32.const 1)
37766  )
37767  )
37768  (set_local $0
37769  (i32.add
37770  (get_local $0)
37771  (i32.const 1)
37772  )
37773  )
37774  (br_if $label$2
37775  (tee_local $2
37776  (i32.add
37777  (get_local $2)
37778  (i32.const -1)
37779  )
37780  )
37781  )
37782  (br $label$0)
37783  )
37784  )
37785  (set_local $5
37786  (i32.sub
37787  (get_local $3)
37788  (get_local $4)
37789  )
37790  )
37791  )
37792  (get_local $5)
37793  )
37794  (func $malloc (param $0 i32) (result i32)
37795  (call $_ZN5eosio14memory_manager6mallocEm
37796  (i32.const 4932)
37797  (get_local $0)
37798  )
37799  )
37800  (func $_ZN5eosio14memory_manager6mallocEm (param $0 i32) (param $1 i32) (result i32)
37801  (local $2 i32)
37802  (local $3 i32)
37803  (local $4 i32)
37804  (local $5 i32)
37805  (local $6 i32)
37806  (local $7 i32)
37807  (local $8 i32)
37808  (local $9 i32)
37809  (local $10 i32)
37810  (local $11 i32)
37811  (local $12 i32)
37812  (local $13 i32)
37813  (block $label$0
37814  (br_if $label$0
37815  (i32.eqz
37816  (get_local $1)
37817  )
37818  )
37819  (block $label$1
37820  (br_if $label$1
37821  (tee_local $13
37822  (i32.load offset=8384
37823  (get_local $0)
37824  )
37825  )
37826  )
37827  (set_local $13
37828  (i32.const 16)
37829  )
37830  (i32.store
37831  (i32.add
37832  (get_local $0)
37833  (i32.const 8384)
37834  )
37835  (i32.const 16)
37836  )
37837  )
37838  (set_local $2
37839  (select
37840  (i32.sub
37841  (i32.add
37842  (get_local $1)
37843  (i32.const 8)
37844  )
37845  (tee_local $2
37846  (i32.and
37847  (i32.add
37848  (get_local $1)
37849  (i32.const 4)
37850  )
37851  (i32.const 7)
37852  )
37853  )
37854  )
37855  (get_local $1)
37856  (get_local $2)
37857  )
37858  )
37859  (block $label$2
37860  (block $label$3
37861  (block $label$4
37862  (br_if $label$4
37863  (i32.ge_u
37864  (tee_local $10
37865  (i32.load offset=8388
37866  (get_local $0)
37867  )
37868  )
37869  (get_local $13)
37870  )
37871  )
37872  (set_local $1
37873  (i32.add
37874  (i32.add
37875  (get_local $0)
37876  (i32.mul
37877  (get_local $10)
37878  (i32.const 12)
37879  )
37880  )
37881  (i32.const 8192)
37882  )
37883  )
37884  (block $label$5
37885  (br_if $label$5
37886  (get_local $10)
37887  )
37888  (br_if $label$5
37889  (i32.load
37890  (tee_local $13
37891  (i32.add
37892  (get_local $0)
37893  (i32.const 8196)
37894  )
37895  )
37896  )
37897  )
37898  (i32.store
37899  (get_local $1)
37900  (i32.const 8192)
37901  )
37902  (i32.store
37903  (get_local $13)
37904  (get_local $0)
37905  )
37906  )
37907  (set_local $10
37908  (i32.add
37909  (get_local $2)
37910  (i32.const 4)
37911  )
37912  )
37913  (loop $label$6
37914  (block $label$7
37915  (br_if $label$7
37916  (i32.gt_u
37917  (i32.add
37918  (tee_local $13
37919  (i32.load offset=8
37920  (get_local $1)
37921  )
37922  )
37923  (get_local $10)
37924  )
37925  (i32.load
37926  (get_local $1)
37927  )
37928  )
37929  )
37930  (i32.store
37931  (tee_local $13
37932  (i32.add
37933  (i32.load offset=4
37934  (get_local $1)
37935  )
37936  (get_local $13)
37937  )
37938  )
37939  (i32.or
37940  (i32.and
37941  (i32.load
37942  (get_local $13)
37943  )
37944  (i32.const -2147483648)
37945  )
37946  (get_local $2)
37947  )
37948  )
37949  (i32.store
37950  (tee_local $1
37951  (i32.add
37952  (get_local $1)
37953  (i32.const 8)
37954  )
37955  )
37956  (i32.add
37957  (i32.load
37958  (get_local $1)
37959  )
37960  (get_local $10)
37961  )
37962  )
37963  (i32.store
37964  (get_local $13)
37965  (i32.or
37966  (i32.load
37967  (get_local $13)
37968  )
37969  (i32.const -2147483648)
37970  )
37971  )
37972  (br_if $label$3
37973  (tee_local $1
37974  (i32.add
37975  (get_local $13)
37976  (i32.const 4)
37977  )
37978  )
37979  )
37980  )
37981  (br_if $label$6
37982  (tee_local $1
37983  (call $_ZN5eosio14memory_manager16next_active_heapEv
37984  (get_local $0)
37985  )
37986  )
37987  )
37988  )
37989  )
37990  (set_local $4
37991  (i32.sub
37992  (i32.const 2147483644)
37993  (get_local $2)
37994  )
37995  )
37996  (set_local $11
37997  (i32.add
37998  (get_local $0)
37999  (i32.const 8392)
38000  )
38001  )
38002  (set_local $12
38003  (i32.add
38004  (get_local $0)
38005  (i32.const 8384)
38006  )
38007  )
38008  (set_local $13
38009  (tee_local $3
38010  (i32.load offset=8392
38011  (get_local $0)
38012  )
38013  )
38014  )
38015  (loop $label$8
38016  (call $eosio_assert
38017  (i32.eq
38018  (i32.load
38019  (i32.add
38020  (tee_local $1
38021  (i32.add
38022  (get_local $0)
38023  (i32.mul
38024  (get_local $13)
38025  (i32.const 12)
38026  )
38027  )
38028  )
38029  (i32.const 8200)
38030  )
38031  )
38032  (i32.load
38033  (tee_local $5
38034  (i32.add
38035  (get_local $1)
38036  (i32.const 8192)
38037  )
38038  )
38039  )
38040  )
38041  (i32.const 13328)
38042  )
38043  (set_local $13
38044  (i32.add
38045  (tee_local $6
38046  (i32.load
38047  (i32.add
38048  (get_local $1)
38049  (i32.const 8196)
38050  )
38051  )
38052  )
38053  (i32.const 4)
38054  )
38055  )
38056  (loop $label$9
38057  (set_local $7
38058  (i32.add
38059  (get_local $6)
38060  (i32.load
38061  (get_local $5)
38062  )
38063  )
38064  )
38065  (set_local $1
38066  (i32.and
38067  (tee_local $9
38068  (i32.load
38069  (tee_local $8
38070  (i32.add
38071  (get_local $13)
38072  (i32.const -4)
38073  )
38074  )
38075  )
38076  )
38077  (i32.const 2147483647)
38078  )
38079  )
38080  (block $label$10
38081  (br_if $label$10
38082  (i32.lt_s
38083  (get_local $9)
38084  (i32.const 0)
38085  )
38086  )
38087  (block $label$11
38088  (br_if $label$11
38089  (i32.ge_u
38090  (get_local $1)
38091  (get_local $2)
38092  )
38093  )
38094  (loop $label$12
38095  (br_if $label$11
38096  (i32.ge_u
38097  (tee_local $10
38098  (i32.add
38099  (get_local $13)
38100  (get_local $1)
38101  )
38102  )
38103  (get_local $7)
38104  )
38105  )
38106  (br_if $label$11
38107  (i32.lt_s
38108  (tee_local $10
38109  (i32.load
38110  (get_local $10)
38111  )
38112  )
38113  (i32.const 0)
38114  )
38115  )
38116  (br_if $label$12
38117  (i32.lt_u
38118  (tee_local $1
38119  (i32.add
38120  (i32.add
38121  (get_local $1)
38122  (i32.and
38123  (get_local $10)
38124  (i32.const 2147483647)
38125  )
38126  )
38127  (i32.const 4)
38128  )
38129  )
38130  (get_local $2)
38131  )
38132  )
38133  )
38134  )
38135  (i32.store
38136  (get_local $8)
38137  (i32.or
38138  (select
38139  (get_local $1)
38140  (get_local $2)
38141  (i32.lt_u
38142  (get_local $1)
38143  (get_local $2)
38144  )
38145  )
38146  (i32.and
38147  (get_local $9)
38148  (i32.const -2147483648)
38149  )
38150  )
38151  )
38152  (block $label$13
38153  (br_if $label$13
38154  (i32.le_u
38155  (get_local $1)
38156  (get_local $2)
38157  )
38158  )
38159  (i32.store
38160  (i32.add
38161  (get_local $13)
38162  (get_local $2)
38163  )
38164  (i32.and
38165  (i32.add
38166  (get_local $4)
38167  (get_local $1)
38168  )
38169  (i32.const 2147483647)
38170  )
38171  )
38172  )
38173  (br_if $label$2
38174  (i32.ge_u
38175  (get_local $1)
38176  (get_local $2)
38177  )
38178  )
38179  )
38180  (br_if $label$9
38181  (i32.lt_u
38182  (tee_local $13
38183  (i32.add
38184  (i32.add
38185  (get_local $13)
38186  (get_local $1)
38187  )
38188  (i32.const 4)
38189  )
38190  )
38191  (get_local $7)
38192  )
38193  )
38194  )
38195  (set_local $1
38196  (i32.const 0)
38197  )
38198  (i32.store
38199  (get_local $11)
38200  (tee_local $13
38201  (select
38202  (i32.const 0)
38203  (tee_local $13
38204  (i32.add
38205  (i32.load
38206  (get_local $11)
38207  )
38208  (i32.const 1)
38209  )
38210  )
38211  (i32.eq
38212  (get_local $13)
38213  (i32.load
38214  (get_local $12)
38215  )
38216  )
38217  )
38218  )
38219  )
38220  (br_if $label$8
38221  (i32.ne
38222  (get_local $13)
38223  (get_local $3)
38224  )
38225  )
38226  )
38227  )
38228  (return
38229  (get_local $1)
38230  )
38231  )
38232  (i32.store
38233  (get_local $8)
38234  (i32.or
38235  (i32.load
38236  (get_local $8)
38237  )
38238  (i32.const -2147483648)
38239  )
38240  )
38241  (return
38242  (get_local $13)
38243  )
38244  )
38245  (i32.const 0)
38246  )
38247  (func $_ZN5eosio14memory_manager16next_active_heapEv (param $0 i32) (result i32)
38248  (local $1 i32)
38249  (local $2 i32)
38250  (local $3 i32)
38251  (local $4 i32)
38252  (local $5 i32)
38253  (local $6 i32)
38254  (local $7 i32)
38255  (local $8 i32)
38256  (set_local $1
38257  (i32.load offset=8388
38258  (get_local $0)
38259  )
38260  )
38261  (block $label$0
38262  (block $label$1
38263  (br_if $label$1
38264  (i32.eqz
38265  (i32.load8_u offset=13414
38266  (i32.const 0)
38267  )
38268  )
38269  )
38270  (set_local $7
38271  (i32.load offset=13416
38272  (i32.const 0)
38273  )
38274  )
38275  (br $label$0)
38276  )
38277  (set_local $7
38278  (current_memory)
38279  )
38280  (i32.store8 offset=13414
38281  (i32.const 0)
38282  (i32.const 1)
38283  )
38284  (i32.store offset=13416
38285  (i32.const 0)
38286  (tee_local $7
38287  (i32.shl
38288  (get_local $7)
38289  (i32.const 16)
38290  )
38291  )
38292  )
38293  )
38294  (set_local $3
38295  (get_local $7)
38296  )
38297  (block $label$2
38298  (block $label$3
38299  (block $label$4
38300  (block $label$5
38301  (br_if $label$5
38302  (i32.le_u
38303  (tee_local $2
38304  (i32.shr_u
38305  (i32.add
38306  (get_local $7)
38307  (i32.const 65535)
38308  )
38309  (i32.const 16)
38310  )
38311  )
38312  (tee_local $8
38313  (current_memory)
38314  )
38315  )
38316  )
38317  (drop
38318  (grow_memory
38319  (i32.sub
38320  (get_local $2)
38321  (get_local $8)
38322  )
38323  )
38324  )
38325  (set_local $8
38326  (i32.const 0)
38327  )
38328  (br_if $label$4
38329  (i32.ne
38330  (get_local $2)
38331  (current_memory)
38332  )
38333  )
38334  (set_local $3
38335  (i32.load offset=13416
38336  (i32.const 0)
38337  )
38338  )
38339  )
38340  (set_local $8
38341  (i32.const 0)
38342  )
38343  (i32.store offset=13416
38344  (i32.const 0)
38345  (get_local $3)
38346  )
38347  (br_if $label$4
38348  (i32.lt_s
38349  (get_local $7)
38350  (i32.const 0)
38351  )
38352  )
38353  (set_local $2
38354  (i32.add
38355  (get_local $0)
38356  (i32.mul
38357  (get_local $1)
38358  (i32.const 12)
38359  )
38360  )
38361  )
38362  (set_local $7
38363  (i32.sub
38364  (i32.sub
38365  (i32.add
38366  (get_local $7)
38367  (select
38368  (i32.const 65536)
38369  (i32.const 131072)
38370  (tee_local $6
38371  (i32.lt_u
38372  (tee_local $8
38373  (i32.and
38374  (get_local $7)
38375  (i32.const 65535)
38376  )
38377  )
38378  (i32.const 64513)
38379  )
38380  )
38381  )
38382  )
38383  (select
38384  (get_local $8)
38385  (i32.and
38386  (get_local $7)
38387  (i32.const 131071)
38388  )
38389  (get_local $6)
38390  )
38391  )
38392  (get_local $7)
38393  )
38394  )
38395  (block $label$6
38396  (br_if $label$6
38397  (i32.load8_u offset=13414
38398  (i32.const 0)
38399  )
38400  )
38401  (set_local $3
38402  (current_memory)
38403  )
38404  (i32.store8 offset=13414
38405  (i32.const 0)
38406  (i32.const 1)
38407  )
38408  (i32.store offset=13416
38409  (i32.const 0)
38410  (tee_local $3
38411  (i32.shl
38412  (get_local $3)
38413  (i32.const 16)
38414  )
38415  )
38416  )
38417  )
38418  (set_local $2
38419  (i32.add
38420  (get_local $2)
38421  (i32.const 8192)
38422  )
38423  )
38424  (br_if $label$3
38425  (i32.lt_s
38426  (get_local $7)
38427  (i32.const 0)
38428  )
38429  )
38430  (set_local $6
38431  (get_local $3)
38432  )
38433  (block $label$7
38434  (br_if $label$7
38435  (i32.le_u
38436  (tee_local $8
38437  (i32.shr_u
38438  (i32.add
38439  (i32.add
38440  (tee_local $5
38441  (i32.and
38442  (i32.add
38443  (get_local $7)
38444  (i32.const 7)
38445  )
38446  (i32.const -8)
38447  )
38448  )
38449  (get_local $3)
38450  )
38451  (i32.const 65535)
38452  )
38453  (i32.const 16)
38454  )
38455  )
38456  (tee_local $4
38457  (current_memory)
38458  )
38459  )
38460  )
38461  (drop
38462  (grow_memory
38463  (i32.sub
38464  (get_local $8)
38465  (get_local $4)
38466  )
38467  )
38468  )
38469  (br_if $label$3
38470  (i32.ne
38471  (get_local $8)
38472  (current_memory)
38473  )
38474  )
38475  (set_local $6
38476  (i32.load offset=13416
38477  (i32.const 0)
38478  )
38479  )
38480  )
38481  (i32.store offset=13416
38482  (i32.const 0)
38483  (i32.add
38484  (get_local $6)
38485  (get_local $5)
38486  )
38487  )
38488  (br_if $label$3
38489  (i32.eq
38490  (get_local $3)
38491  (i32.const -1)
38492  )
38493  )
38494  (br_if $label$2
38495  (i32.eq
38496  (i32.add
38497  (tee_local $6
38498  (i32.load
38499  (i32.add
38500  (tee_local $1
38501  (i32.add
38502  (get_local $0)
38503  (i32.mul
38504  (get_local $1)
38505  (i32.const 12)
38506  )
38507  )
38508  )
38509  (i32.const 8196)
38510  )
38511  )
38512  )
38513  (tee_local $8
38514  (i32.load
38515  (get_local $2)
38516  )
38517  )
38518  )
38519  (get_local $3)
38520  )
38521  )
38522  (block $label$8
38523  (br_if $label$8
38524  (i32.eq
38525  (get_local $8)
38526  (tee_local $1
38527  (i32.load
38528  (tee_local $5
38529  (i32.add
38530  (get_local $1)
38531  (i32.const 8200)
38532  )
38533  )
38534  )
38535  )
38536  )
38537  )
38538  (i32.store
38539  (tee_local $6
38540  (i32.add
38541  (get_local $6)
38542  (get_local $1)
38543  )
38544  )
38545  (i32.or
38546  (i32.and
38547  (i32.load
38548  (get_local $6)
38549  )
38550  (i32.const -2147483648)
38551  )
38552  (i32.add
38553  (i32.sub
38554  (i32.const -4)
38555  (get_local $1)
38556  )
38557  (get_local $8)
38558  )
38559  )
38560  )
38561  (i32.store
38562  (get_local $5)
38563  (i32.load
38564  (get_local $2)
38565  )
38566  )
38567  (i32.store
38568  (get_local $6)
38569  (i32.and
38570  (i32.load
38571  (get_local $6)
38572  )
38573  (i32.const 2147483647)
38574  )
38575  )
38576  )
38577  (i32.store
38578  (tee_local $2
38579  (i32.add
38580  (get_local $0)
38581  (i32.const 8388)
38582  )
38583  )
38584  (tee_local $2
38585  (i32.add
38586  (i32.load
38587  (get_local $2)
38588  )
38589  (i32.const 1)
38590  )
38591  )
38592  )
38593  (i32.store
38594  (i32.add
38595  (tee_local $0
38596  (i32.add
38597  (get_local $0)
38598  (i32.mul
38599  (get_local $2)
38600  (i32.const 12)
38601  )
38602  )
38603  )
38604  (i32.const 8196)
38605  )
38606  (get_local $3)
38607  )
38608  (i32.store
38609  (tee_local $8
38610  (i32.add
38611  (get_local $0)
38612  (i32.const 8192)
38613  )
38614  )
38615  (get_local $7)
38616  )
38617  )
38618  (return
38619  (get_local $8)
38620  )
38621  )
38622  (block $label$9
38623  (br_if $label$9
38624  (i32.eq
38625  (tee_local $8
38626  (i32.load
38627  (get_local $2)
38628  )
38629  )
38630  (tee_local $7
38631  (i32.load
38632  (tee_local $1
38633  (i32.add
38634  (tee_local $3
38635  (i32.add
38636  (get_local $0)
38637  (i32.mul
38638  (get_local $1)
38639  (i32.const 12)
38640  )
38641  )
38642  )
38643  (i32.const 8200)
38644  )
38645  )
38646  )
38647  )
38648  )
38649  )
38650  (i32.store
38651  (tee_local $3
38652  (i32.add
38653  (i32.load
38654  (i32.add
38655  (get_local $3)
38656  (i32.const 8196)
38657  )
38658  )
38659  (get_local $7)
38660  )
38661  )
38662  (i32.or
38663  (i32.and
38664  (i32.load
38665  (get_local $3)
38666  )
38667  (i32.const -2147483648)
38668  )
38669  (i32.add
38670  (i32.sub
38671  (i32.const -4)
38672  (get_local $7)
38673  )
38674  (get_local $8)
38675  )
38676  )
38677  )
38678  (i32.store
38679  (get_local $1)
38680  (i32.load
38681  (get_local $2)
38682  )
38683  )
38684  (i32.store
38685  (get_local $3)
38686  (i32.and
38687  (i32.load
38688  (get_local $3)
38689  )
38690  (i32.const 2147483647)
38691  )
38692  )
38693  )
38694  (i32.store offset=8384
38695  (get_local $0)
38696  (tee_local $3
38697  (i32.add
38698  (i32.load
38699  (tee_local $7
38700  (i32.add
38701  (get_local $0)
38702  (i32.const 8388)
38703  )
38704  )
38705  )
38706  (i32.const 1)
38707  )
38708  )
38709  )
38710  (i32.store
38711  (get_local $7)
38712  (get_local $3)
38713  )
38714  (return
38715  (i32.const 0)
38716  )
38717  )
38718  (i32.store
38719  (get_local $2)
38720  (i32.add
38721  (get_local $8)
38722  (get_local $7)
38723  )
38724  )
38725  (get_local $2)
38726  )
38727  (func $free (param $0 i32)
38728  (local $1 i32)
38729  (local $2 i32)
38730  (local $3 i32)
38731  (block $label$0
38732  (block $label$1
38733  (br_if $label$1
38734  (i32.eqz
38735  (get_local $0)
38736  )
38737  )
38738  (br_if $label$1
38739  (i32.lt_s
38740  (tee_local $2
38741  (i32.load offset=13316
38742  (i32.const 0)
38743  )
38744  )
38745  (i32.const 1)
38746  )
38747  )
38748  (set_local $3
38749  (i32.const 13124)
38750  )
38751  (set_local $1
38752  (i32.add
38753  (i32.mul
38754  (get_local $2)
38755  (i32.const 12)
38756  )
38757  (i32.const 13124)
38758  )
38759  )
38760  (loop $label$2
38761  (br_if $label$1
38762  (i32.eqz
38763  (tee_local $2
38764  (i32.load
38765  (i32.add
38766  (get_local $3)
38767  (i32.const 4)
38768  )
38769  )
38770  )
38771  )
38772  )
38773  (block $label$3
38774  (br_if $label$3
38775  (i32.gt_u
38776  (i32.add
38777  (get_local $2)
38778  (i32.const 4)
38779  )
38780  (get_local $0)
38781  )
38782  )
38783  (br_if $label$0
38784  (i32.gt_u
38785  (i32.add
38786  (get_local $2)
38787  (i32.load
38788  (get_local $3)
38789  )
38790  )
38791  (get_local $0)
38792  )
38793  )
38794  )
38795  (br_if $label$2
38796  (i32.lt_u
38797  (tee_local $3
38798  (i32.add
38799  (get_local $3)
38800  (i32.const 12)
38801  )
38802  )
38803  (get_local $1)
38804  )
38805  )
38806  )
38807  )
38808  (return)
38809  )
38810  (i32.store
38811  (tee_local $3
38812  (i32.add
38813  (get_local $0)
38814  (i32.const -4)
38815  )
38816  )
38817  (i32.and
38818  (i32.load
38819  (get_local $3)
38820  )
38821  (i32.const 2147483647)
38822  )
38823  )
38824  )
38825 )
38826 )=====";
const char *const test_api_multi_index_wast
Definition: test_api_multi_index.wast.hpp:1